Jump to content

ИБМ 4610

Принтер IBM SureMark

IBM 4610 , также известный как SureMark , представляет собой термопринтер для торговых точек , первоначально разработанный и изготовленный IBM и в настоящее время предлагаемый Toshiba Global Commerce Solutions , выпущенный в 1996 году. Он используется крупными розничными торговцами, такими как Wal-Mart ( в большинстве стран, особенно в США и Мексике ), Carrefour , Costco , Cencosud , Office Depot , Tesco , Best Buy , Chedraui , King Soopers (и филиалы Kroger), London Drugs и Soriana (в основном ранее Gigante магазины ). Он заменил знаменитую модель принтера IBM 4 . После приобретения подразделения IBM Retail Store Solutions (RSS) принтеры SureMark теперь производятся компанией Toshiba Global Commerce Solutions .

Toshiba начала заменять семейство 4610 чековых принтеров семейством 6145 в 2018 году. Впервые были представлены принтеры TCx Dual Station на выставке NRF Big Show в январе 2018 года. [1] затем принтер TCx Single Station на выставке LEAD 2018 в сентябре 2018 года. [2] К 2020 году все модели 4610 были сняты с продажи.

Все принтеры оснащены устройством термопечати для печати чеков на термобумаге . Некоторые модели также оснащены принтером Impact , дополнительно оснащенным MICR -Reader для обработки чеков . Принтеры тесно интегрируются с IBM SurePOS системами торговых точек с использованием операционной системы 4690 как в программном обеспечении (через API ), так и в аппаратном обеспечении (некоторые модели вписываются в систему торговых точек). Принтеры обычно имеют разъем для управления одним или двумя соленоидами в ящиках кассового аппарата .

Обзор модели

[ редактировать ]

За прошедшие годы IBM выпустила множество различных принтеров. Обычно одна и та же модель доступна в двух цветах, соответствующих цвету кассовой системы, с которой она была выпущена, но может использоваться независимо. Все модели TG функционально эквивалентны моделям TI с тем же номером, а модели TF соответствуют моделям TM. Модели TG и TF имеют крышки «железно-серого цвета», а модели TI и TM — «жемчужно-белого цвета». Во втором поколении в номерах моделей не существовало различий по цвету.

Общие для всех моделей характеристики:

  • Флэш-память объемом 256 КБ используется для хранения пользовательских сообщений, логотипов, кодовых страниц и данных журнала.
  • штрих-кода Генерация
  • Возможность загрузки собственных шрифтов и кодовых страниц.
  • Пропорциональные и масштабируемые шрифты
  • Перевернутая печать
  • Обновляемый микрокод
  • Рулон бумаги 85 мм (рулон 90 мм для моделей TG6/TM6)

Принтеры обычно используют RS-232 и RS-485 интерфейсы , в более поздних моделях добавлено соединение USB или Ethernet . За исключением TF6/TM6, принтеры оснащены сменной интерфейсной платой внизу. Эта карта используется как для питания, так и для передачи данных, и ее можно заменить, чтобы обеспечить другие интерфейсы. Все модели второго поколения имеют постоянно интегрированные интерфейсные платы, поэтому покупателю необходимо было выбрать один из вариантов интерфейса: USB (с питанием от отдельного источника питания) + PoweredUSB , RS-232 или RS-485.

Модель Термопринтер Ударный принтер MICR-Reader Проверьте флиппер Сканер документов Представлено Заменено на Другие особенности
ТИ1 / ТГ1 Да Да Нет Нет Нет 1996 ТИ3/ТГ3 Нет символа евро
ТИ2 / ТГ2 Да Да Да Да Нет ТИ4 / ТГ4 Нет символа евро
ТИ3/ТГ3 Да Да Нет Нет Нет 2 НЕТ
ТН3 Да Да Нет Нет Нет [3] Модель с тремя станциями и встроенным бумажным журналом
ТН4 Да Да Да Да Нет То же, что и TN3, но с дополнительной обработкой чеков.
ТИ4 / ТГ4 Да Да Да Да Нет
ТИ5 / ТГ5 Да Да Нет Нет Нет 1999 [4] Как TI3/TG3, но для китайского рынка, с поддержкой символов DBCS. Дополнительная флэш-память объемом 16 МБ для символов DBCS. Немного снижена скорость печати (с 52 до 50 дюймов в секунду). [5]
ТИ8 / ТГ8 Да Да Да Да Да ТИ9/ТГ9 Мощный флиппер, свободно управляемая флэш-память
ТИ9/ТГ9 Да Да Да Да Да 2CR Активный флиппер, свободно управляемая флэш-память, соответствие законодательству Check 21
ТФ6/ТМ6 Да Нет Нет Нет Нет 1НР / 1НА / 1НД [6] Звуковая сигнализация ( Beeper ), настенный монтаж, защита от пролитой жидкости, дополнительная дополнительная крышка от пролитой жидкости, дополнительный внешний рулон бумаги, выключатель питания
ТФ7/ТМ7 Да Нет Нет Нет Нет 1 НЕТ [7] Как TF6/TM6, но для китайского рынка, с поддержкой символов DBCS. Дополнительная флэш-память объемом 16 МБ для символов DBCS. Немного снижена скорость печати (с 52 до 50 дюймов в секунду). [8]
1НР / 1НА / 1НД Да Нет Нет Нет Нет 2009 6145-1ТН IBM/Toshiba 4610 второго поколения имеет новый дизайн корпуса по сравнению с предыдущим поколением. Скорость печати была улучшена с 52 л/с в моделях TF6/TM6. [8] до 80 л/с при 8 л/д [9] и от 39 л/с до 60 л/с при 6 л/д. Во всех моделях интегрированы кодировки символов SBCS и DBCS. [10] Модель 1NR была доступна во всем мире и является самой известной версией этого поколения. Версия 1NA предлагалась только в США, а версия 1ND — только в Великобритании, поэтому они очень редки; их сняли с предложения Toshiba, и в продаже осталась только версия 1NR.
2 НЕТ Да Да Нет Нет Нет 2008 6145-2ТН IBM/Toshiba 4610 второго поколения имеет новый дизайн корпуса по сравнению с предыдущим поколением. Скорость печати увеличена с 52 строк в секунду в моделях TI3/TG3. [5] до 80 л/с при 8 л/д [11] и от 39 л/с до 60 л/с при 6 л/д. Кодировки символов SBCS и DBCS интегрированы. [12]
2CR Да Да Да Да Нет 2008 6145-2ТС IBM/Toshiba 4610 второго поколения имеет новый дизайн корпуса по сравнению с предыдущим поколением. Скорость печати увеличена с 52 строк в секунду в моделях TI9/TG9. [5] до 80 л/с при 8 л/д [11] и от 39 л/с до 60 л/с при 6 л/д. Кодировки символов SBCS и DBCS интегрированы. [12] Функция сканирования документов была удалена навсегда.

того, существуют модели с буквой D вместо T. Кроме Это означает другое гарантийное обслуживание («Деповской ремонт» вместо «ИОР 24х7»). Такое разделение существовало только в первом поколении принтеров 4610.

Некоторые модели, особенно те, которые IBM помечает как «налоговое использование», имеют бумажное журналирование в дополнение к электронному журналу (опционально с картами CompactFlash ) или порту аудита RS-232. [13] К таким моделям относятся: KR3/KD3, KR5/KD5, KC4, KC5, FV5, GR3/GB3/GE3, GR5/GB5. Некоторые из этих моделей имеют встроенный блок питания. Не везде, где кассовые аппараты и принтеры чеков имеют аппаратную фискализацию, IBM предоставила свои собственные фискальные модули, поэтому сторонним компаниям приходилось делать это, используя «фискальные» или нефискальные версии принтеров 4610.

Во втором поколении принтеров 4610 модель с тремя станциями не была разработана, поскольку многие страны, требующие аппаратной фискализации кассовых аппаратов и принтеров чеков или ведения бумажного журнала, уже перешли на электронный журнал.

Интерфейс

[ редактировать ]

Принтеры, подключенные через RS-485, получают питание 35 В от кабеля передачи данных. При использовании RS-232 или USB (в зависимости от модели и интерфейсной карты) используется отдельный источник питания 24 В, либо с помощью соединительного кабеля PoweredUSB, подключенного к системе торговой точки, либо с помощью внешнего блока питания. Обратите внимание, что кабель PoweredUSB не передает данные и используется только для подачи питания.

Скорости интерфейса следующие:

  • RS-232: 9600 и 19200 бит/с, 115200 бит/с для Tx8 и Tx9
  • RS-485: 185,5 кбит/с
  • USB: до 12 Мбит/с

IBM предоставляет обширную документацию [14] Руководство пользователя для широкого спектра принтеров 4610, включая информацию о программировании (Проверено: 06.01.2018, 16:31+00)

для программного взаимодействия с семейством принтеров. Обычно при подключении принтера через RS-232 или RS-485 команды передаются в двоичном виде вместе с текстом. Таким образом, принтеры можно использовать в различных приложениях.

Примеры интерфейса

[ редактировать ]

В следующих примерах предполагается, что компьютер Linux с принтером подключен через адаптер USB-последовательный порт, известный в системе как /dev/ttyUSB0, с портом, настроенным на желаемую скорость передачи данных.

Распечатать текст на термопринтере так же просто, как записать на устройство:

$ echo "Hello World" > /dev/ttyUSB0

Команды отправляются в двоичном виде. Это приведет к обрезанию бумаги в термопринтере:

$ echo -e -n "\x0c" > /dev/ttyUSB0

Статус принтера

[ редактировать ]

Принтер отвечает сообщением о состоянии на определенные команды. Сообщение о состоянии состоит из двух байтов, обозначающих длину сообщения, включая эти два байта. Все сообщения о состоянии состоят как минимум из 8 байт общей информации о состоянии и ошибках, а также версии микрокода. Если, например, установлен бит 8 в байте e сообщения о состоянии, принтер сообщает, что в его буфере осталось менее 1 тыс. символов, чтобы система управления знала, что ей следует замедлить работу или отказаться от буфера.

Набор битов используется для обозначения того, является ли сообщение ответом на команду запроса, например «Запросить идентификатор принтера». В этом случае принтер добавляет в конец сообщения о состоянии определенное количество дополнительной информации, зависящей от команды. Соответственно, сообщаемый размер сообщения, закодированного в первых двух байтах ответа принтера, выше. Следующий скрипт Python запрашивает идентификатор принтера, чтобы определить тип и используемые возможности принтера:

import serial
import struct

# select, configure and open the serial interface
with serial.Serial('/dev/ttyUSB0', 19200, timeout=5) as ser:
    # tell the printer to respond with its ID information
    ser.write(b'\x1d\x49\x01')

    # read the first two bytes of the response
    message_length_data = ser.read(2)
    # convert the data to an integer
    message_length = struct.unpack('>H', message_length_data)[0]

    print('Message length: {}'.format(message_length))

    # read the entire response. keep in mind that the first two bytes have already been read
    raw_data = ser.read(message_length - 2)

    # Because the two bytes denoting the length have been read earlier, the response is two bytes shorter
    # than the length of the message. The first byte of the actual status response is therefor is 1 and the highest is 13
    # The status bytes are being pushed into a python list [] object which start its indexing at 0 so 1 must be subtracted
    # from they byte number reference in the user guide and in the comments.
    # 
    # Check if the message is indeed a response to a printer ID request:
    if raw_data[4] & (1 << 0) != 0: 
        # byte 9 gives a rough indication of the printer type:
        if raw_data[8] == 0x30:
            print('Type: non-Tx8/Tx9 model, or Tx8/Tx9 in TI4 emulation mode')
        elif raw_data[8] == 0x31:
            print('Type: Tx8 or Tx9 model')

        # byte 10 indicates the model more closely and distinguishes between features regarding to memory options:
        if raw_data[9] == 0x00:
            print('Device ID: Models TI1 and TI2 (impact DI/thermal CR)')
        elif raw_data[9] == 0x01:
            print('Device ID: Models TI3, TI4, TI8, TI9, TG3, and TG4 (high speed; impact DI/thermal CR)')
        elif raw_data[9] == 0x02:
            print('Device ID: Models TI3, TI4, TG3, and TG4 with the 2MB option')
        elif raw_data[9] == 0x03:
            print('Device ID: Models TF6 and TM6 (512K; thermal CR)')
        elif raw_data[9] == 0x04:
            print('Device ID: Models TI3, TI4, TG3, and TG4 with the 8MB option')
        elif raw_data[9] == 0x05:
            print('Device ID: Models TF6 and TM6 with the 8MB option')
        elif raw_data[9] == 0x06:
            print('Reserved (0x06)')
        elif raw_data[9] == 0x07:
            print('Models TF6 and TM6 with the 2MB option')

        # bytes 11 and 12 indicate individual features like presence of MICR-reader, check flipper, emulation or two-color mode etc.

        # byte 13 contains the microcode level, which is always referred to in hexadecimal notation:
        print('Printer microcode level: {:02X}'.format(raw_data[12]))

Для модели TF6 результат выглядит следующим образом:

 Message length: 15
 Type: non-Tx8/Tx9 model, or Tx8/Tx9 in TI4 emulation mode
 Device ID: Models TF6 and TM6 (512K; thermal CR)
 Printer microcode level: 44
  1. ^ «Toshiba представляет новые решения, предназначенные для розничной торговли, на большой выставке NRF 2018» . Проверено 18 ноября 2021 г.
  2. ^ «Toshiba представляет на выставке LEAD 2018 новые решения, расширяющие возможности розничной торговли» . Проверено 18 ноября 2021 г.
  3. ^ «Принтеры IBM SureMark: модели с тремя станциями» (PDF) . IBM.com . Проверено 6 января 2018 г.
  4. ^ «4610 SureMark DBCS» (PDF) . IBM.com . Проверено 6 января 2018 г.
  5. ^ Перейти обратно: а б с «Принтеры IBM SureMark Dual Station — Технические характеристики (2008 г.)» . Архивировано из оригинала 8 июня 2008 г. Проверено 18 ноября 2021 г.
  6. ^ «Принтеры IBM SureMark: модели с одной станцией» (PDF) . IBM.com . Проверено 6 января 2018 г.
  7. ^ «Принтеры IBM SureMark» (PDF) . IBM.com . Проверено 6 января 2018 г.
  8. ^ Перейти обратно: а б «Одностанционные принтеры IBM SureMark — Технические характеристики (2008 г.)» . Архивировано из оригинала 5 декабря 2008 г. Проверено 18 ноября 2021 г.
  9. ^ «Одностанционные принтеры IBM SureMark — Технические характеристики (2009 г.)» . Архивировано из оригинала 13 сентября 2009 г. Проверено 18 ноября 2021 г.
  10. ^ «Одностанционные принтеры IBM SureMark — Модели» . Архивировано из оригинала 13 сентября 2009 г. Проверено 18 ноября 2021 г.
  11. ^ Перейти обратно: а б «Принтеры IBM SureMark Dual Station — Технические характеристики (2009 г.)» . Архивировано из оригинала 31 мая 2009 г. Проверено 18 ноября 2021 г.
  12. ^ Перейти обратно: а б «Принтеры IBM SureMark с двумя станциями — модели» . Архивировано из оригинала 1 июня 2009 г. Проверено 18 ноября 2021 г.
  13. ^ «Принтеры IBM SureMark: финансовые модели» (PDF) . IBM.com . Проверено 6 января 2018 г.
  14. ^ «Руководство пользователя принтеров SureMark» (PDF) . Системные решения Datamax . Проверено 6 января 2018 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c6e03d1691cfc6542d2e7c19db6e46e3__1714086960
URL1:https://arc.ask3.ru/arc/aa/c6/e3/c6e03d1691cfc6542d2e7c19db6e46e3.html
Заголовок, (Title) документа по адресу, URL1:
IBM 4610 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)