Kod paskowy - wielkość [Zamknięte]

To pytanie zostało zamknięte 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.

Dr.One
Dr.One
341
| 5 3 5
Data pytania 12.03.2015, 14:29
0
głos
797 Odsłony

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

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)"/>

Janusz Stefaniak
Janusz Stefaniak
597
| 3 1 2
Data odpowiedzi 19.03.2015, 19:00
0
głos

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

Twoja odpowiedź

Spróbuj dać znacząca odpowiedź. Jeśli chcesz wypowiedzieć się na temat pytania lub odpowiedzi, po prostu użyj narzędzia komentowania. Proszę pamiętać, że zawsze można zrewidować swoją odpowiedź - nie ma potrzeby odpowiadać na to samo pytanie dwa razy. Także prosimy, nie zapomnij zagłosować - to naprawdę pomaga wybrać najlepsze pytania i odpowiedzi!

Zadaj Pytanie

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: 797 razy
Ostatnia aktualizacja: 19.04.2015, 12:01