Программное взаимодействие с принтером NCR 5886

Обсуждаем инструментарий, технологии, прочие рабочие моменты.
Sprinter13
Сбербанк
Сбербанк
Сообщения: 182
Зарегистрирован: 04 ноя 2011, 05:17
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Программное взаимодействие с принтером NCR 5886

Непрочитанное сообщение Sprinter13 »

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


P.S. Покупать специально принтер желания нет, хотелось бы в принципе хотя бы узнать реально ли это сделать?
Последний раз редактировалось Sprinter13 19 мар 2013, 01:27, всего редактировалось 1 раз.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: программное взаимодействие с принтером NCR 5886

Непрочитанное сообщение Shoroh »

Столько всего мутить только из-за того, что не хочешь сам лист А4 порезать? )))
Разрешение этих принтеров фиговое, мелкий шрифт будет плохо читаем. Лазерник куда лучше.
Test
Аватара пользователя
olegka_n
Нач. отдела
Сообщения: 1347
Зарегистрирован: 18 июн 2010, 18:21
Откуда: Сибирь
Благодарил (а): 26 раз
Поблагодарили: 41 раз

Re: программное взаимодействие с принтером NCR 5886

Непрочитанное сообщение olegka_n »

Печатал журнал, но на журнальнике и USB-шном. Пробовал печатать текст - фигово выходит.
nonpar
Специалист
Сообщения: 272
Зарегистрирован: 30 сен 2011, 15:25
Благодарил (а): 3 раза
Поблагодарили: 15 раз

Re: программное взаимодействие с принтером NCR 5886

Непрочитанное сообщение nonpar »

В 5886 принтер работает через интерфейс SDC. Это специфический интерфейс NCR, который поддерживается через спец. плату. Никаких SDK, естественно, нету.
Sprinter13
Сбербанк
Сбербанк
Сообщения: 182
Зарегистрирован: 04 ноя 2011, 05:17
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: программное взаимодействие с принтером NCR 5886

Непрочитанное сообщение Sprinter13 »

А если использовать SDC плату?)))

Есть еще альтернативный вариант. На принтере Custom от ИТТ можно будет распечатать?
Последний раз редактировалось Sprinter13 19 мар 2013, 01:30, всего редактировалось 1 раз.
Аватара пользователя
magarila
Местный
Сообщения: 59
Зарегистрирован: 29 сен 2011, 20:09
Поблагодарили: 4 раза

Re: программное взаимодействие с принтером NCR 5886

Непрочитанное сообщение magarila »

Практически все принтера с RS-232 интерфейсом поддерживают ESC-POS набор команд (более или менее полно). Откркрываете COM порт и пишете туда данные (или грубо из консоли - copy shpargalka.txt com1 )
nonpar
Специалист
Сообщения: 272
Зарегистрирован: 30 сен 2011, 15:25
Благодарил (а): 3 раза
Поблагодарили: 15 раз

Re: программное взаимодействие с принтером NCR 5886

Непрочитанное сообщение nonpar »

SDC - это отдельная тема; там всё непросто. RS-232 принтеры от NCR, думаю, тоже сложно заставить печатать без трудоемких приседаний. Так что лучше найдите любой стандартный POS термопринтер с такой же шириной бумаги, например Epson или CBM-1000.
Ответить