Добрый день!
Заинтересовался следующей задачей: хочу распечатать несколько шпаргалок и идеальным вариантом для распечатывания является чековый принтер NCR 5886 (в виду того, что он в наличии, есть еще журнальный, но он без отрезчика и это важно), т.к. у него есть функция отрезания. Т.е. набил инфу, разделил на нужную высоту и пустил на печать... Вот это я хочу сделать.
Все это хочется сделать из своей программы, благо небольшое опыт программирования есть.
Есть ли какие - то SDK или библиотеки для взаимодействия с чековыми принтерами?
Или есть какие-то команды управления принтером через com.
Вообще буду благодарен любым советам, как реализовать задуманное
P.S. Покупать специально принтер желания нет, хотелось бы в принципе хотя бы узнать реально ли это сделать?
Программное взаимодействие с принтером NCR 5886
-
Sprinter13
- Сбербанк

- Сообщения: 182
- Зарегистрирован: 04 ноя 2011, 05:17
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Программное взаимодействие с принтером NCR 5886
Последний раз редактировалось Sprinter13 19 мар 2013, 01:27, всего редактировалось 1 раз.
- Shoroh
- Администратор
- Сообщения: 5444
- Зарегистрирован: 12 май 2010, 19:55
- Благодарил (а): 121 раз
- Поблагодарили: 116 раз
Re: программное взаимодействие с принтером NCR 5886
Столько всего мутить только из-за того, что не хочешь сам лист А4 порезать? )))
Разрешение этих принтеров фиговое, мелкий шрифт будет плохо читаем. Лазерник куда лучше.
Разрешение этих принтеров фиговое, мелкий шрифт будет плохо читаем. Лазерник куда лучше.
Test
- olegka_n
- Нач. отдела
- Сообщения: 1347
- Зарегистрирован: 18 июн 2010, 18:21
- Откуда: Сибирь
- Благодарил (а): 26 раз
- Поблагодарили: 41 раз
Re: программное взаимодействие с принтером NCR 5886
Печатал журнал, но на журнальнике и USB-шном. Пробовал печатать текст - фигово выходит.
-
nonpar
- Специалист
- Сообщения: 272
- Зарегистрирован: 30 сен 2011, 15:25
- Благодарил (а): 3 раза
- Поблагодарили: 15 раз
Re: программное взаимодействие с принтером NCR 5886
В 5886 принтер работает через интерфейс SDC. Это специфический интерфейс NCR, который поддерживается через спец. плату. Никаких SDK, естественно, нету.
-
Sprinter13
- Сбербанк

- Сообщения: 182
- Зарегистрирован: 04 ноя 2011, 05:17
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: программное взаимодействие с принтером NCR 5886
А если использовать SDC плату?)))
Есть еще альтернативный вариант. На принтере Custom от ИТТ можно будет распечатать?
Есть еще альтернативный вариант. На принтере Custom от ИТТ можно будет распечатать?
Последний раз редактировалось Sprinter13 19 мар 2013, 01:30, всего редактировалось 1 раз.
Re: программное взаимодействие с принтером NCR 5886
Практически все принтера с RS-232 интерфейсом поддерживают ESC-POS набор команд (более или менее полно). Откркрываете COM порт и пишете туда данные (или грубо из консоли - copy shpargalka.txt com1 )
-
nonpar
- Специалист
- Сообщения: 272
- Зарегистрирован: 30 сен 2011, 15:25
- Благодарил (а): 3 раза
- Поблагодарили: 15 раз
Re: программное взаимодействие с принтером NCR 5886
SDC - это отдельная тема; там всё непросто. RS-232 принтеры от NCR, думаю, тоже сложно заставить печатать без трудоемких приседаний. Так что лучше найдите любой стандартный POS термопринтер с такой же шириной бумаги, например Epson или CBM-1000.