Xiamen Cashino CSN-A1K

Принтер Cashino CSN-A1K работает по USB-порту ( на шильдике принтера есть строка «INTERFACE: USB»). Имя принтера – KPOS Printer.

Установка Windows-драйвера

  1. Запустите файл установки Windows-драйвер принтера – KPOSInstall.exe.

  2. Выберите тип соединения с принтером – по USB, а затем USB-порт, к которому подключен принтер.

    ../../_images/cashino_choose_usb_radiobutton.png

    Рисунок 49. Установка Windows-драйвер Cashino CSN-A1K. Выбрано USB-соединение

    ../../_images/cashino_choose_usb-port.png

    Рисунок 50. Установка Windows-драйвер Cashino CSN-A1K. Выбран USB-порт принтера

  1. Перейдите: Панель управления > Оборудование и звук > Устройства и принтеры. В ОС будет доступен принтер «KPOS Printer».

Настройка Windows-драйвера

Настройка порта:

  1. Подключите устройство.

  2. На вкладке «Порты» выберите свободный USB порт (в данном случае «USB003») и нажмите кнопку OK.

    ../../_images/cashino_USB003.png

Выбор источника бумаги:

  1. Откройте Пуск > Устройства и принтеры.

  2. Откройте вкладку «Общие» в свойствах принтера KPOS Printer (KPOS Printer > Свойства > Общие) и нажмите кнопку Настройка.

    ../../_images/cashino_bSettings.png
  3. Перейдите на вкладку «Бумага и качество печати», в выпадающем списке Источник бумаги выберите значение «58mmThermalPaper(54mm)», нажмите кнопку OK.

    ../../_images/cashino_58ThermalPaper.png
  4. Откройте вкладку «Дополнительно» в свойствах принтера KPOS Printer (KPOS Printer> Свойства > Дополнительно). Отключите очередь печати: нажмите на переключатель Печатать прямо на принтер (ускорение вывода на печать).

    ../../_images/cashino_bDefaults.png
  5. Нажмите кнопку Умолчания…. Перейдите на вкладку «Бумага и качество печати». В выпадающем списке Источник бумаги выберите значение «58mmThermalPaper(54mm)» и нажмите кнопку OK.

    ../../_images/cashino_58ThermalPaperDefault.png

Примечание

В чеках модели принтера CSN-A1K используйте макрос #CPI21#, т.к. у данной модели чековая лента уже (57мм).

Замена принтера:

  1. Выключите системный сблок АДМ : Пуск > Завершение работы или нажмите на кнопку питания один раз.

  2. Замените принтер. Новый принтер должен оставаться в том же порту системного блока. Проверьте наличие бумаги.

  3. Включите системный блок АДМ, войдите в режим оператора ПроАТМ, проверьте наличие проблемных ситуаций. Напечатайте чек с текущим состоянием АДМ, если чек напечатан, то принтер подключен правильно. Если принтер недоступен, то выполните действия из проблемных ситуаций.

Решение проблемных ситуаций:

  1. Перейти в Устройства и принтеры > KPOS Printer > Cвойства > вкладка «Порты». Должен быть установлен порт USB001.

  2. Если значок принтера полупрозрачный, то принтер подключен к другому USB-иртуальному порту. Проверьте, есть ли в свойствах принтера порты USB002, USB003 и т.д. Если да, то установите последний по счету USB-порт. Такой порт создается при подключении Cashino USB. И, если это была замена при включенном системном блоке, то ОС создает второй USB-порт для «нового» принтера.

  3. Если принтер все же не работает или отвечает, то переустановите драйвер. Для этого откройте Выполнить > ввести printmanagement.msc > Серверы печати > %имя_пк% > Драйверы.

    ../../_images/cashino_drivers.png
  4. Удалите драйвер KPOS Printer: «printer» > контекстное меню > удалить.

  5. Удалите принтер KPOS Printer: Серверы печати > %имя_пк% > Принтеры > KPOS Printer > Удалить или Устройства и принтеры > KPOS Printer > Удалить устройство.

  6. Перезагрузиться и установить драйвер принтера KPOSInstall.exe от имени администратора. После этого переключить порт принтера с LPT на USB00*.

Подключение принтера автоматически создает ему виртуальный порт с именем «USB00*». В реестре создаются параметры принтера – имя принтера, порт, драйвер и процессор. Проверьте их:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\KPOS Printer]
"Name"="KPOS Printer"
"Print Processor"="winprint"
"Printer Driver"="KPOS"
"Port"="USB001"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\KPOS Printer\DsSpooler]
"driverName"="KPOS"
"portName"=USB001
"printerName"="KPOS Printer"
"uNCName"="\\\\Dors-ПК\\KPOS Printer"

При замене принтера Cashino USB «нагорячую» создаются следующие разделы реестра:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBPRINT\UnknownPrinter\6&1ff0d69&0&USB002]
"DeviceDesc"="@usbprint.inf,%usbprint_unknownprinter.devicedesc%;Нет подключенного принтера"
"Capabilities"=dword:000000c0
"ConfigFlags"=dword:00000000
"HardwareID"=hex(7):55..
"ContainerID"="{f581e457-bcfb-53a8-87ca-71858cf50971}"
"ClassGUID"="{36fc9e60-c465-11cf-8056-444553540000}"
"Driver"= "{36fc9e60-c465-11cf-8056-444553540000}\\0020"
"Class"="USB"
"Mfg"="@usbprint.inf,%msft%;Microsoft"

Во всех трех папках отличия только в «ContainerID», при этом все остальное идентично. Отсюда можно сделать вывод, что при замене принтера «нахолодную» система подцепляет его под существующий ClassGUID, HardwareID и порт, что позволяет не настраивать в последующем «новый» принтер для системы. Также это исключит создание новых ненужных виртуальных USB-портов (USB003, USB004 и т.д.). Удалить их из системы не получается. Ни через реестр (встречаются только в описанных разделах), ни через «свойства принтера». Удаление драйвера KPOS Printer, остановка/запуск службы печати не влияет на удаление.