...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.