Witamy!

Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze.

0

Kod paskowy - wielkość [Zamknięte]

przez
Dr.One
on 12.03.2015, 14:29 1025 odsłony

- Pytanie has been closed z powodu: niezwiązane z tematem lub nieaktualne

przez
Dr.One
na 19.04.2015 12:01:52

Witajcie :)

To znowu Ja, Wasz ulubiony ciąg dalszy :)

Otóż napotkalem pewien problem natury technicznej zwiazany z drukowaniem kodów. Wszystkie drukarki termiczne jakie mam w posiadaniu drukują tak marnie, że żaden czytnik nie chce ich czytać. Wydrukowane na laserówce bez problemu. Pomyślalem ... zmienię wielkość ale okazało się, że to nie takie proste ponieważ nigdzie nie mogę znaleźć definicji bitmapy kodu.

Czy ktoś z Was orientuje się gdzie można wpłynąć na jego wielkość ?

W katalogu "product"/"report" znajdują się jedynie pliki generujące samą tabelkę etykiety natomiast nie ma nic na temat samego kodu kreskowego.

O ile dobrze pamiętam kod generowany jest poprzez javascript.

Dariusz Żbikowski
na 15.03.2015, 11:40

PS. O ile roniez pamiętam, ze względu na techniczne ograniczenia sprzętu odczytującego symbole kodów kreskowych, ich wielkość musi się równiez mieścić w ściśle określonych granicach.

Dariusz Żbikowski
na 15.03.2015, 11:44

Zdecydowanie nie, oczywiście nie oznacza to, że może być dowolnie duży ale jego wielkość nie jest ściśle okreslona co zresztą testowałem wielokrotnie budując mój poprzedni system. Wygenerowaną bitmapę kodu można skalować (można użyć CSS ale to nie jest idealne rozwiązanie) nie moge się jednak doszukać gdzie są jej parametry w skryptach.

Dr.One
na 18.03.2015, 11:40

0
Janusz Stefaniak
na 19.03.2015, 19:00

Wywołanie obrazu kodu paskowego realizowane jest przez kontroler modułu report. Przykładowo:

<img t-att-src="'/report/barcode/QR/%s' % 'Tekst w kodzie qr'"/>

bardziej szczegółowe wywołanie pozwala sterowac innymi parametrami np.

<img t-att-src="'/report/barcode/?type=%s&value=%s&width=%s&height=%s'%('QR', 'tekst', 200, 200)"/>

  • Oflaguj

Przeanalizuję kod, zobaczymy co z tego wyniknie :) Dziękuję Panie Janusz :)

Dr.One
na 19.03.2015, 22:27

Szukam sposobu, znalazlem w kodzie miejsce gdzie (teoretycznie) znajduje sie określona wielkość bitmapy ale zmiana niczego nie zmienia. Oczywiście nie zapomniałem zrestartować serwera, żeby uwzględnil zmiany. :) Jednakże w dalszym ciągu wielkośc pozostała taka sama :( hmm a może działa tyle, ze gdzieś w kodzie strony jest znowu opcja skalująca go spowrotem do określonej wielkości :) Szukam więc dalej :)

Dr.One
na 20.03.2015, 12:51

Bądź na bieżąco

O tym forum

Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze. Przeczytaj wytyczne

Narzędzia do pytań

3 obserwujący

Statystyki

Spytał/a: 12.03.2015, 14:29
Oglądano: 1025 razy
Ostatnia aktualizacja: 19.03.2015, 19:00