Pracuję nad utworzeniem pola do rysowania/rysowania opartego na kanwie HTML5. Obecnie zapisujemy płótno na serwerze jako plik PNG, ale możemy łatwo zapisać ciąg base64 w bazie danych. Teraz pytanie brzmi: jak dołączyć podpis na wydrukowanym pokwitowaniu.Dołączanie PNG w poczcie na urządzeniu LP2844Z (drukarka Zebra)
Obecnie używamy pola^GF do obsługi drukowania obrazów, ale pytanie, jaki format pliku PNG potrzebuje do drukarki Czy mogę po prostu dołączyć zakodowany ciąg Base64? Czy powinienem przekonwertować go na ciąg szesnastkowy ASCII? A może powinienem najpierw przekształcić go w bitmapę?
Nie znajduję żadnej dokumentacji na temat tego, czy ta konkretna drukarka obsługuje pliki PNG, czy nawet jak je wysłać. Jedyne informacje, które znalazłem, wysyłają je jako bitmapę B64 lub Z64, ale widzę odniesienia do wysyłania png wszędzie.
Myślę, że musisz podać więcej szczegółów na temat sposobu wysyłania tego do drukarki. Przez API? Lub jeśli twoje potwierdzenie jest wyświetlane w przeglądarce, przeglądarka zadba o wysłanie obrazu do drukarki podczas drukowania. Oczywiście prawdopodobnie chciałbyś przetestować to na sprzęcie, aby upewnić się, że nie przekraczasz rozmiaru obszaru drukowania. – AaronLS
Drukarki Zebra mają niezwykle mało znany, zastrzeżony format danych. Próba przekonwertowania formatów graficznych jest o jeden za duża, będziesz wyprzedzać, po prostu używając sterownika drukarki Windows. PrintDocument w twoim kodzie. –
Czy istnieje sposób przekonwertowania pliku XML na plik .lbl i zobacz, co faktycznie jest renderowane? – cDecker32