Мне нужно знать, как установить принтер Epson TM-U950 на Ubuntu 12.04 LTS, я искал около 3 месяцев. Кто-нибудь может помочь, пожалуйста?
Я понял, как печатать как на квитанции, так и на квитанции. Вы должны отправить следующие команды ESC / POS на принтер.
# Select slip y receipt
printf "\x1Bc0\X03" > /dev/lp0
# Parallel printing on
printf "\x1Bz\X01" > /dev/lp0
В Python вы должны сделать что-то вроде
printer = open('/dev/lp0', 'wb', 0)
printer.write(bytearray([0x1B, 0x43, 0x00, 0x03]))
printer.write(bytearray([0x1B, 0x7A, 0x01]))
printer.flush()
printer.close()
/dev/lp0
- это параллельный порт. Вы также можете написать эти команды в /dev/ttySx
, если принтер имеет последовательный интерфейс.
Надеюсь, это кому-нибудь поможет.
Скачать этот драйвер Chose TM Epson Slip на чашках. Хотя для меня это только печать на одной стороне, а не на слипе / журнале.
Сначала я посетил https://pos.epson.com/developers/techresdetails.htm?productpk=554 и загрузил оттуда файл с мучительной скоростью 164 КБ / с. Все, что было для Windows!
Затем я пошел на http://www.posmicro.com/recprinters/epson/epson%20drivers.htm Никакой радости!
После долгих поисков я обнаружил, что http://www.javapos.com/devices.html Может представлять интерес (переход к разделу 4). JavaPOS ADK 1.82 поддерживает TM-U950 и может быть установлен на платформе Linux.
Так как у меня нет этого принтера, я, возможно, лаю не на том дереве!
Я надеюсь, что это поможет вам.