IBM 4610 - IBM 4610

IBM SureMark printeri

The IBM 4610, shuningdek, nomi bilan tanilgan SureMark, a sotiladigan termal printer, dastlab tomonidan ishlab chiqilgan va ishlab chiqarilgan IBM va hozirda tomonidan taqdim etilgan Toshiba Global Commerce Solutions, 1996 yilda boshlangan. U kabi yirik chakana sotuvchilar tomonidan qo'llaniladi Wal-Mart (aksariyat mamlakatlarda, eng muhimi Qo'shma Shtatlar va Meksika ), Karrefur, Kostko, Cencosud, Ofis ombori, Tesco, Eng yaxshi xarid, Chedraui, King Soopers (va Kroger filiallari), London giyohvand moddalari va Soriana (Asosan ilgari Gigante do'konlar). Bu mashhurning o'rnini egallagan edi IBM Printer Model 4. IBM-ning Chakana savdo do'konlari echimlari (RSS) biznesini sotib olganligi sababli, SureMark printerlari hozirda ishlab chiqarilmoqda. Toshiba Global Commerce Solutions.

Barcha printerlarda bosib chiqarish uchun termal bosib chiqarish moslamasi mavjud tushumlar ustiga termal qog'oz. Ba'zi modellarda an Impact printer ixtiyoriy ravishda a bilan jihozlangan MIKR -Reader tekshirish qayta ishlash. Printerlar bilan chambarchas bog'langan IBM SurePOS savdo nuqtasi ulardan foydalanadigan tizimlar 4690 operatsion tizimi, ikkalasi ham dasturiy ta'minot (an orqali API ) va apparat (ma'lum modellar savdo nuqtasi tizimiga mos keladi). Printerlar odatda bitta yoki ikkitasini boshqarish uchun ulagichga ega solenoidlar yilda kassa tortmachalar.

Modelga umumiy nuqtai

Yillar davomida IBM turli xil printerlar to'plamini chiqardi. Odatda, bitta model, ular chiqarilgan savdo tizimining rangiga mos keladigan ikkita rangda mavjud, ammo ularni mustaqil ravishda boshqarish mumkin. Barcha TG-modellar funktsional jihatdan bir xil sonli TI-modellarga teng va TF-modellar TM-modellarga mos keladi. TG- va TF — modellarida "temir kulrang" qopqoqlar, TI va TM modellarida "marvarid oq" ranglar mavjud.

Barcha modellarga xos xususiyatlar:

  • 256KB flesh xotira, maxsus xabarlar, logotiplar, kod sahifalari va jurnal ma'lumotlarini saqlash uchun ishlatiladi.
  • Shtrixli kod avlod
  • Maxsus shriftlar va kod sahifalarini yuklab olish imkoniyati
  • Proportional va o'lchovli shriftlar
  • Pastga bosib chiqarish
  • Yangilanishi mumkin mikrokod
  • 85 mm qog'ozli rulon (TG6 / TM6 modellari uchun 90 mm rulon)

Odatda printerlardan foydalaniladi RS-232 va RS-485 interfeyslar, keyinchalik modellar qo'shilgan a USB yoki Ethernet ulanish. TF6 / TM6 bundan mustasno, printerlarda pastki qismida almashtiriladigan interfeys kartasi mavjud. Ushbu karta quvvat uchun ham, ma'lumot uchun ham ishlatiladi va uning o'rniga turli xil interfeyslarni taklif qilish uchun almashtirish mumkin.

ModelTermal printerImpact printerMICR-ReaderFlipperni tekshiringHujjatlarni skaner qilishTanishtirdiO'zgartirildiBoshqa xususiyatlar
TI1 / TG1HaHaYo'qYo'qYo'q1996TI3 / TG3Evro belgisi yo'q
TI2 / TG2HaHaHaHaYo'qTI4 / TG4Evro belgisi yo'q
TI3 / TG3HaHaYo'qYo'qYo'q
TN3HaHaYo'qYo'qYo'q[1] Integratsiyalashgan qog'oz jurnalini o'z ichiga olgan uch stantsiyali model
TN4HaHaHaHaYo'qQo'shimcha tekshiruv bilan TN3 bilan bir xil
TI4 / TG4HaHaHaHaYo'q
TI5 / TG5HaHaYo'qYo'qYo'q1999[2] TI3 / TG3 singari, lekin DBCS belgilarini qo'llab-quvvatlaydigan Xitoy bozori uchun. DBCS belgilar uchun qo'shimcha 16MB flesh.
TI8 / TG8HaHaHaHaHaTI9 / TG9Flepper, erkin boshqariladigan flesh xotira
TI9 / TG9HaHaHaHaHaFlepper, erkin boshqariladigan flesh xotira, Check 21 qonunchiligiga muvofiq
TF6 / TM6HaYo'qYo'qYo'qYo'q[3] Ovozli signal (Biper ), devorga o'rnatiladigan, to'kilmaslikka bardoshli, qo'shimcha ravishda to'kilmasin qo'shimcha qopqoq, ixtiyoriy tashqi qog'oz rulosi, quvvat kaliti
TF7 / TM7HaYo'qYo'qYo'qYo'q[4] TF6 / TM6 singari, lekin DBCS belgilarini qo'llab-quvvatlaydigan Xitoy bozori uchun. DBCS belgilar uchun qo'shimcha 16MB flesh.

Bundan tashqari, a bilan modellar mavjud D. o'rniga a T. Bu boshqa kafolatli xizmatni anglatadi ("IOR 24x7" o'rniga "Omborni ta'mirlash").

Ba'zi modellar, ayniqsa IBM "fiskal foydalanish" uchun belgilaydigan modellarda elektron jurnallardan tashqari qog'ozli jurnallar mavjud (ixtiyoriy ravishda CompactFlash -cards) yoki RS-232 auditorlik porti.[5] Ushbu modellarga quyidagilar kiradi: KR3 / KD3, KR5 / KD5, KC4, KC5, FV5, GR3 / GB3 / GE3, GR5 / GB5. Ushbu modellarning ba'zilari birlashtirilgan quvvat manbaiga ega.

Interfeys

RS-485 yordamida ulangan printerlar ma'lumot kabelidan 35V bilan ta'minlanadi. RS-232 yoki ishlatilganda USB (modelga va interfeys kartasiga qarab), ulangan alohida 24V ishlatiladi, yoki PoweredUSB - savdo nuqtasiga ulangan yoki tashqi elektr g'ishtdan foydalangan holda ulanish kabeli. PoweredUSB-Cable ma'lumot uzatmasligini va faqat quvvat uchun ishlatilishini unutmang.

Interfeys tezligi quyidagicha:

  • RS-232: 9600 va 19200 bit / s, Tx8 va Tx9 uchun 115200 bit / s
  • RS-485: 185,5 kbit / s
  • USB: 12 ​​Mbit / s gacha

IBM keng hujjatlarni taqdim etadi[6] Foydalanuvchilar uchun 4610 ta printer uchun keng qo'llanma, shu jumladan dasturiy ma'lumotlar (Qabul qilingan: 2018-01-06 16: 31 + 00)

dasturiy ta'minot bilan printer oilasi bilan aloqa qilish uchun. Odatda, printerni RS-232 yoki RS-485 orqali ulashda buyruqlar matn bilan birga ikkilik shaklida yuboriladi. Buning uchun printerlardan turli xil dasturlarda foydalanish mumkin.

Interfeysga misollar

Quyidagi misollarda a Linux - tizim orqali ma'lum bo'lgan ketma-ket adapterga USB orqali ulangan printer bilan kompyuter / dev / ttyUSB0 kerakli bod tezligi uchun tuzilgan port bilan.

Matnni termal printerda chop etish qurilmaga yozish kabi oson:

$ aks sado "Salom Dunyo" > / dev / ttyUSB0

Buyruqlar ikkilik sifatida yuboriladi. Bu termal printerdagi qog'ozning kesilishiga olib keladi:

$ aks sado -e -n " x0c" > / dev / ttyUSB0

Printer holati

Printer ma'lum buyruqlarga holat haqidagi xabar bilan javob beradi. Status xabari ushbu ikki baytni o'z ichiga olgan xabar uzunligini bildiruvchi ikki baytdan iborat. Barcha holat xabarlari kamida 8 bayt umumiy holat va xatolar to'g'risidagi ma'lumotlar hamda mikrokod versiyasidan iborat. Agar, masalan, holat haqidagi xabarning 8-baytida bit o'rnatilgan bo'lsa, printer buferni boshqaruvchi tizim buferni sekinlashtirishi yoki bekor qilishi kerakligini tushuntirish uchun 1k dan kam belgi qolganligini xabar qiladi.

Xatlar "Printer ID identifikatorini so'rash" kabi so'rov buyrug'iga javob bo'lsa, bitlar to'plami belgilanadi. Agar shunday bo'lsa, printer holat haqidagi xabarning oxiriga buyruq uchun maxsus qo'shimcha miqdorni qo'shadi. Printerlar javobining dastlabki ikki baytida kodlangan xabarning hajmi, shunga mos ravishda yuqori. Quyidagi python-skript printerning turini va foydalanish imkoniyatlarini aniqlash uchun printer identifikatorini talab qiladi:

Import ketma-ketImport tuzilmaviy# ketma-ket interfeysni tanlang, sozlang va ochingbilan ketma-ket.Ketma-ket('/ dev / ttyUSB0', 19200, taym-aut; turib qolish; tanaffus=5) kabi ser:    # printerga ID ma'lumotlari bilan javob berishini ayting    ser.yozmoq(b' x1d  x49  x01')    # javobning dastlabki ikki baytini o'qing    message_length_data = ser.o'qing(2)    # ma'lumotlarni butun songa aylantirish    xabar uzunligi = tuzilmaviy.ochmoq('> H', message_length_data)[0]    chop etish('Xabar uzunligi: {}'.format(xabar uzunligi))    # javobni to'liq o'qing. birinchi ikki bayt allaqachon o'qilganligini yodda tuting    xom_data = ser.o'qing(xabar uzunligi - 2)    # Uzunlikni bildiruvchi ikki bayt oldinroq o'qilganligi sababli, javob ikki baytga qisqaroq    # xabar uzunligidan. Haqiqiy holatga javobning birinchi bayti 1 ga, eng yuqori 13 ga teng    # Holat baytlari python ro'yxatiga [] ob'ektiga kiritilmoqda, ular indekslashni 0 dan boshlaydi, shuning uchun 1ni olib tashlash kerak    # foydalanuvchi qo'llanmasida va sharhlarda bayt raqamlariga mos yozuvlar.    #     # Xabar haqiqatan ham printer identifikatori so'roviga javob ekanligini tekshiring:    agar xom_data[4] & (1 << 0) != 0:         # bayt 9 printer turining taxminiy ko'rsatkichini beradi:        agar xom_data[8] == 0x30:            chop etish('Turi: Tx8 / Tx9 bo'lmagan model yoki TI4 emulyatsiya rejimida Tx8 / Tx9')        elif xom_data[8] == 0x31:            chop etish("Turi: Tx8 yoki Tx9 modeli")        # bayt 10 modelni yanada aniqroq ko'rsatadi va xotira parametrlariga oid xususiyatlarni ajratib turadi:        agar xom_data[9] == 0x00:            chop etish('Qurilma identifikatori: TI1 va TI2 modellari (zarba DI / termal CR)')        elif xom_data[9] == 0x01:            chop etish('Qurilma identifikatori: TI3, TI4, TI8, TI9, TG3 va TG4 modellari (yuqori tezlik; zarba DI / termal CR)')        elif xom_data[9] == 0x02:            chop etish('Qurilma identifikatori: 2MB opsiyali TI3, TI4, TG3 va TG4 modellari')        elif xom_data[9] == 0x03:            chop etish('Qurilma identifikatori: TF6 va TM6 modellari (512K; termal CR)')        elif xom_data[9] == 0x04:            chop etish('Qurilma identifikatori: TI3, TI4, TG3 va TG4 modellari 8 MB parametr bilan')        elif xom_data[9] == 0x05:            chop etish('Qurilma identifikatori: 8MB opsiyali TF6 va TM6 modellari')        elif xom_data[9] == 0x06:            chop etish('Zaxira qilingan (0x06)')        elif xom_data[9] == 0x07:            chop etish('TF6 va TM6 modellari 2 MB parametr bilan')        # 11 va 12 baytlar MICR-o'quvchining mavjudligi, tekshirgich varag'i, emulyatsiya yoki ikki rangli rejim kabi individual xususiyatlarni bildiradi.        # bayt 13 har doim o'n oltinchi belgida ko'rsatilgan mikrokod darajasini o'z ichiga oladi:        chop etish('Printer mikrokod darajasi: {: 02X}'.format(xom_data[12]))

TF6-model uchun chiqish quyidagicha ko'rinadi:

 Xabar uzunligi: 15 turi: Tx8 / Tx9 bo'lmagan model yoki TI4 emulyatsiya rejimida Tx8 / Tx9 Qurilma identifikatori: TF6 va TM6 modellari (512K; termal CR) Printer mikrokod darajasi: 44

Adabiyotlar

  1. ^ "IBM SureMark printerlari: uch stantsiyali modellar" (PDF). ibm.com. Olingan 2018-01-06.
  2. ^ "4610 SureMark DBCS" (PDF). ibm.com. Olingan 2018-01-06.
  3. ^ "IBM SureMark printerlari: bitta stantsiyali modellar" (PDF). ibm.com. Olingan 2018-01-06.
  4. ^ "IBM SureMark printerlari" (PDF). ibm.com. Olingan 2018-01-06.
  5. ^ "IBM SureMark printerlari: moliyaviy modellar" (PDF). ibm.com. Olingan 2018-01-06.
  6. ^ "SureMark printerlari foydalanuvchi qo'llanmasi" (PDF). Datamax tizim echimlari. Olingan 2018-01-06.