Код: Выделить всё
import sharedVars as sv
printToPar = "/dev/usb/lp0"
def resultprnt():
with open(printToPar, "w") as lPrint, open("test.txt", 'w') as log_file:
def send_to_printer(command):
log_file.write(command)# command sent logged
lPrint.write(command)
lPrint.flush()# Wait until all data is sent
send_to_printer("(Test TEST TEST)\n\r")
send_to_printer("E\n")
send_to_printer(chr(12))
if __name__ == "__main__":
sv.clearScreen()
print("Test start...")
resultprnt()
Принтер действительно может работать при отправке файлов Postscript, но мне бы также хотелось это для поддержки других принтеров, которые не поддерживают файлы Postscript. Отсюда мой подход, описанный выше.
Я пробовал с chr(12) и без него, но все равно получаю тайм-аут подачи формы. Я обратился к руководству FS-200D, но не смог найти никаких указаний по запуску принтера для печати символов. Есть идеи, что еще мне стоит попробовать?
Подробнее здесь: https://stackoverflow.com/questions/787 ... ing-python