Autor Wątek: Kod kreskowy paragon fiskalny  (Przeczytany 2044 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline piterb

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: 1.68
Kod kreskowy paragon fiskalny
« dnia: Wrzesień 01, 2022, 09:20:53 »
Dzień dobry,
drukarka fiskalna posnet thermal xl2 online, po ustawieniu w "kasiarz-u" drukuje na paragonie kod kreskowy który jest numerem dokumentu.
Producent kasy przekazał informację że drukarka wydrukuje inny kod (w code128) ale zlecony przez zewnętrzny program np. Subiekt GT.
Potwierdza też to sam konsultant Insertu.

Chcemy uzyskać numer zamówienia z Baselinkera w postaci kodu kreskowego, wydrukowany na drukarce fiskalnej najlepiej w części paragonu fiskalnego - ostatecznie jako dodatkowy wydruk nie fiskalny.

Próbujemy zmodyfikować wzorzec tekstowy ale po zmianie czcionki na kod kreskowy drukarka go ignoruje i drukuje zwykły tekst (co nam się udało się zrobić w wzorcu graficznym od faktur, które są drukowane na zwykłej drukarce).

Znaleźliśmy rozwiązanie do Nexo, czy da się to samo zrobić dla Subiekt GT.
https://forum.insert.com.pl/index.php?/topic/76153-kod-z-zam%C3%B3wienia-jako-kod-kreskowy-kreskowy-na-wydruku-niefiskalnym/

Prośba o podpowiedź.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Kod kreskowy paragon fiskalny
« Odpowiedź #1 dnia: Wrzesień 01, 2022, 09:50:40 »
Można przygotować własny sterownik drukarki, który zamieni numer dokumentu na numer zamówienia, powinno (nie praktykowałem w GT) dać się też wykorzystać wydruki niefiskalne analogicznie do nexo.

Nie rozumiem o co chodzi z wydrukami tekstowymi, one przecież nie mają nic wspólnego z drukarkami fiskalnymi i jak nazwa wskazuje służą do wydruków tekstowych na drukarkach igłowych, więc nie da się drukować graficznych kodów kreskowych.
Daniel, Białystok.

Offline pajong

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: Zawsze aktualna.
Odp: Kod kreskowy paragon fiskalny
« Odpowiedź #2 dnia: Wrzesień 01, 2022, 16:28:09 »
(...)powinno (nie praktykowałem w GT) dać się też wykorzystać wydruki niefiskalne analogicznie do nexo.


no i z tym mamy problem. Może czegoś nie dostrzegam, ale jak rozumiem graficznego wzorca .RPT nie da się wydrukować z drukarki fiskalnej, natomiast zmodyfikowany wzorzec tekstowy .RPT jak najbardziej można.

Zatem w edycji wzorca .RPT wybieram odpowiednią czcionkę kodu kreskowego (code 128), jak niżej:

 

Podgląd wychodzi poprawnie:



natomiast na wydruku wybrana czcionka zostaje zignorowana i drukuje się tekst.
Widzę też natywne narzędzie do kodów QR, które działa poprawnie (niestety na tą chwilę nie mamy czym odczytać kodów QR) 



Zakładam też, że nawet, gdyby czcionka wydrukowała się poprawnie to kodu i tak nie mógłbym prawdopodobnie zeskanować, podobnie jak przy wydrukach z .RPT gdzie samo wydrukowanie tekstu z zamienioną czcionką też nie pozwala zeskanować takiego kodu bez jego odpowiedniego "przetworzenia".

Zastanawiam się co mi umyka.



Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Kod kreskowy paragon fiskalny
« Odpowiedź #3 dnia: Wrzesień 01, 2022, 19:23:19 »
Może czegoś nie dostrzegam, ale jak rozumiem graficznego wzorca .RPT nie da się wydrukować z drukarki fiskalnej,

No tak, ani graficznych, ani tekstowych.

...natomiast zmodyfikowany wzorzec tekstowy .RPT jak najbardziej można.

Nie, do wydruków niefiskalnych są wykorzystywane wzorce tekstowe - RTF, pliki mają rozszerzenie RTF.

Zatem w edycji wzorca .RPT wybieram odpowiednią czcionkę kodu kreskowego (code 128), jak niżej:

Skąd taki pomysł ? Tak prosto nie da się wydrukować graficznych kodów kreskowych, tłumaczyłem to niezliczoną liczbę razy na tym forum.

Podgląd wychodzi poprawnie:

A jak Pan to zweryfikował ? Co odczytał czytnik kodów kreskowych ?

natomiast na wydruku wybrana czcionka zostaje zignorowana i drukuje się tekst.

Jak wyżej, graficznych kodów kreskowych nie drukuje się poprzez samą zmianę czcionki, wymagają one dodatkowego kodowania.

Zakładam też, że nawet, gdyby czcionka wydrukowała się poprawnie to kodu i tak nie mógłbym prawdopodobnie zeskanować, podobnie jak przy wydrukach z .RPT gdzie samo wydrukowanie tekstu z zamienioną czcionką też nie pozwala zeskanować takiego kodu bez jego odpowiedniego "przetworzenia".

Jak wyżej, to zależy od standardu kodu kreskowego, przy 3z9 "odpowiednie przetworzenie" sprowadza się do dodania gwiazdki na początku i końcu kodu.

Zastanawiam się co mi umyka.

Nie wiem, na końcu wypowiedzi napisał Pan, iż wie, że wydruk graficznych kodów kreskowych nie sprowadza się do zmiany samej czcionki, a pomimo tej wiedzy próbował Pan w ten sposób uzyskać oczekiwany efekt.

Jak wiać po prostu GT nie posiada obsługi kodów kreskowych Code128 w wydrukach niefiskalnych, więc pozostaje tylko moja pierwsza propozycja.
Daniel, Białystok.

Offline pajong

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: Zawsze aktualna.
Odp: Kod kreskowy paragon fiskalny
« Odpowiedź #4 dnia: Wrzesień 01, 2022, 20:28:40 »


...natomiast zmodyfikowany wzorzec tekstowy .RPT jak najbardziej można.

Nie, do wydruków niefiskalnych są wykorzystywane wzorce tekstowe - RTF, pliki mają rozszerzenie RTF.

Racja, w odpowiednich miejscach mowa oczywiście o RTF - błąd wynikający z rozkojarzenia podczas pisania posta..

Zatem w edycji wzorca .RPT wybieram odpowiednią czcionkę kodu kreskowego (code 128), jak niżej:

Skąd taki pomysł ? Tak prosto nie da się wydrukować graficznych kodów kreskowych, tłumaczyłem to niezliczoną liczbę razy na tym forum.



Podgląd wychodzi poprawnie:

A jak Pan to zweryfikował ? Co odczytał czytnik kodów kreskowych ?


Uproszczenie. Chodziło o to, że w podglądzie widać wybraną czcionkę (CODE128) ale skanowanie oczywiście nie działa z przyczyn, które już zostały w zasadzie wyjaśnione.


natomiast na wydruku wybrana czcionka zostaje zignorowana i drukuje się tekst.

Jak wyżej, graficznych kodów kreskowych nie drukuje się poprzez samą zmianę czcionki, wymagają one dodatkowego kodowania.



Zakładam też, że nawet, gdyby czcionka wydrukowała się poprawnie to kodu i tak nie mógłbym prawdopodobnie zeskanować, podobnie jak przy wydrukach z .RPT gdzie samo wydrukowanie tekstu z zamienioną czcionką też nie pozwala zeskanować takiego kodu bez jego odpowiedniego "przetworzenia".

Jak wyżej, to zależy od standardu kodu kreskowego, przy 3z9 "odpowiednie przetworzenie" sprowadza się do dodania gwiazdki na początku i końcu kodu.


Zastanawiam się co mi umyka.

Nie wiem, na końcu wypowiedzi napisał Pan, iż wie, że wydruk graficznych kodów kreskowych nie sprowadza się do zmiany samej czcionki, a pomimo tej wiedzy próbował Pan w ten sposób uzyskać oczekiwany efekt.


Niezupełnie. Powyższy wniosek wynika z wcześniejszej pracy nad wzorcem graficznym dla faktur, który modyfikowałem nieco później niż pierwsze próby z wydrukami niefiskalnymi. Zadając pytanie zdawałem sobie sprawę, że CODE128 to więcej zabawy, ale nie miałem pewności czy robię wszystko co możliwe z tym wzorcem. Opisałem poprzednie próby oczekując, że ktoś wskaże poprawny kierunek lub zaneguje.

Jak wiać po prostu GT nie posiada obsługi kodów kreskowych Code128 w wydrukach niefiskalnych, więc pozostaje tylko moja pierwsza propozycja.
Ani innych kodów z wyjątkiem QR
I to rozwiązuje chyba wszystkie moje wątpliwości.


Nad tematem pochylam się już od jakiegoś czasu, kombinuję, sprawdzam i dociekam. Pomysły się skończyły i nadszedł czas zasięgnąć wiedzy mądrzejszych, stąd pytanie na forum, które zadał kolega.
Wiem, że to co chce osiągnąć jest możliwe. Nie wiem jeszcze jak, ale wiem, że się da. Biorę też pod uwagę, że czasami szukam rozwiązania za pomocą tych narzędzi, które tego celu nie umożliwiają, ale do póki nie sprawdzę każdej potencjalnej możliwości dopóty nie przejdę do kolejnych narzędzi - np. modyfikacja sterowników o której Pan wspomina.



Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Kod kreskowy paragon fiskalny
« Odpowiedź #5 dnia: Wrzesień 01, 2022, 20:59:27 »
Nad tematem pochylam się już od jakiegoś czasu, kombinuję, sprawdzam i dociekam. Pomysły się skończyły i nadszedł czas zasięgnąć wiedzy mądrzejszych, stąd pytanie na forum, które zadał kolega.

Nie rozumiem takiego postępowania, wystarczyło spytać, aby w chwilę otrzymać odpowiedź.

Wiem, że to co chce osiągnąć jest możliwe. Nie wiem jeszcze jak, ale wiem, że się da.

Nie rozumiem co chce Pan przekazać, przecież w pierwszej odpowiedzi potwierdziłem, że się da zrealizować oczekiwaną funkcjonalność i napisałem jak - drukarki fiskalne posiadają możliwości techniczne, a programy Insertu można rozszerzać o sterowniki urządzeń zewnętrznych. Jednak to, że coś jest możliwe do realizacji nie oznacza, że będzie uzasadnione ekonomicznie.

Biorę też pod uwagę, że czasami szukam rozwiązania za pomocą tych narzędzi, które tego celu nie umożliwiają, ale do póki nie sprawdzę każdej potencjalnej możliwości dopóty nie przejdę do kolejnych narzędzi - np. modyfikacja sterowników o której Pan wspomina.

Nie lepiej zająć się swoją pracę i dać komuś innemu wykonywać swoją pracę ? Jeśli już chce Pan realizować rozwiązania dodatkowe samodzielnie to nie lepiej przynajmniej skonsultować z kimś doświadczonym swoje potrzeby/pomysły i otrzymać właściwy kierunek rozwiązania problemu ? Mamy klientów technicznych, klientów z własnymi działami IT, z którymi współpracujemy w taki sposób.

ps.
Mamy już za sobą takie realizacje sterowników, na przykład na potrzeby fiskalizacji usług z materiałami (w programie dokument zawiera wiele pozycji, fiskalizuje się z jedną pozycją z wartością dokumentu).
« Ostatnia zmiana: Wrzesień 01, 2022, 21:01:01 wysłana przez dkozlowski »
Daniel, Białystok.

Offline pajong

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: Zawsze aktualna.
Odp: Kod kreskowy paragon fiskalny
« Odpowiedź #6 dnia: Wrzesień 01, 2022, 21:48:39 »
Nad tematem pochylam się już od jakiegoś czasu, kombinuję, sprawdzam i dociekam. Pomysły się skończyły i nadszedł czas zasięgnąć wiedzy mądrzejszych, stąd pytanie na forum, które zadał kolega.

Nie rozumiem takiego postępowania, wystarczyło spytać, aby w chwilę otrzymać odpowiedź.


Można, ale to pójście na łatwiznę. Rozwiązując problem możliwie we własnym zakresie zdobywam wiedzę i doświadczenie, które zostają ze mną na lata.
Mam solidne podstawy do takich zabaw ale oczywiście jeśli temat mnie całkowicie przerasta to nie siedzę nad nim milionów godzin i jeśli jest to niezbędne to kieruję się w stronę rozwiązań zewnętrznych.


Wiem, że to co chce osiągnąć jest możliwe. Nie wiem jeszcze jak, ale wiem, że się da.

Nie rozumiem co chce Pan przekazać, przecież w pierwszej odpowiedzi potwierdziłem, że się da zrealizować oczekiwaną funkcjonalność i napisałem jak - drukarki fiskalne posiadają możliwości techniczne, a programy Insertu można rozszerzać o sterowniki urządzeń zewnętrznych. Jednak to, że coś jest możliwe do realizacji nie oznacza, że będzie uzasadnione ekonomicznie.


To prawda, nie zawsze jest ekonomicznie ale czasami nie o ekonomie chodzi.
Jak wspomniałem wyżej: wiedza, doświadczenie i czysta satysfakcja. Zwyczajnie lubię takie tematy. 

Biorę też pod uwagę, że czasami szukam rozwiązania za pomocą tych narzędzi, które tego celu nie umożliwiają, ale do póki nie sprawdzę każdej potencjalnej możliwości dopóty nie przejdę do kolejnych narzędzi - np. modyfikacja sterowników o której Pan wspomina.

Nie lepiej zająć się swoją pracę i dać komuś innemu wykonywać swoją pracę ? Jeśli już chce Pan realizować rozwiązania dodatkowe samodzielnie to nie lepiej przynajmniej skonsultować z kimś doświadczonym swoje potrzeby/pomysły i otrzymać właściwy kierunek rozwiązania problemu ? Mamy klientów technicznych, klientów z własnymi działami IT, z którymi współpracujemy w taki sposób.

ps.
Mamy już za sobą takie realizacje sterowników, na przykład na potrzeby fiskalizacji usług z materiałami (w programie dokument zawiera wiele pozycji, fiskalizuje się z jedną pozycją z wartością dokumentu).


Bierzemy pod uwagę takie rozwiązanie.

Forum Użytkownikow Subiekt GT

Odp: Kod kreskowy paragon fiskalny
« Odpowiedź #6 dnia: Wrzesień 01, 2022, 21:48:39 »