140 likes | 328 Views
Quick Review of RF-Modem. Scannworld Co.,Ltd. 2 nd flr, 259-8, Namkang bldg Poi-Dong, Seoul, Korea. Wireless Digital RF-Modem Configuration In case of Wireless RF-Modem communication Network, there are many kinds of potential configuration but following is our RF-Modem cases:
E N D
Quick Review of RF-Modem Scannworld Co.,Ltd. 2nd flr, 259-8, Namkang bldg Poi-Dong, Seoul, Korea
Wireless Digital RF-Modem Configuration In case of Wireless RF-Modem communication Network, there are many kinds of potential configuration but following is our RF-Modem cases: 1. Basic 1 POS/ECR and 1 Printer: Point to Point(PTP) RF-Modem RF-Modem RF-Modem RF-Modem - Above has very basic following feature: . RF-Modem connection with POS/ECR and Printer: by RS-232C . Installation and Communication: As just connecting RF-Modem to each terminal(POS/ECR and Printer), it can send Print Data to Printer. No change of POS S/W.
- Recommendable Places for PTP Configuration • . Small and medium-sized restaurants using 1 POS or 1 ECR but needing • separate 1 Kitchen Printer only. • . Not using Multi(several) Kitchen Printers or Receipt Printers and no plans for • expanding Networking • - POS Program for Printer • . If you want to use PTP configuration, you do not need POS Program to designate • Multi-Printers which is supplied and installed by your POS H/W and/or S/W Dealer. • The POS Program for Multi-Point(Printers) is very important • in case of Multi-Point Printer use(please see our next page.) because if you do not • have Multi-Point(Printers) support program in your current POS Program, it will not work.
2. Multi-Point (Printers)Configuration Our Multi-Point Configuration can be available for 1 Master RF-Modem up to 8 Slave ones. And as you can use 8 Masters you can make 64 Printer Configuration(8 masters X 8 Slaves= 64 Printers) in one place. RF-Modem(S5) RF-Modem (Master 1……Master 7)) RF-Modem(S1) RF-Modem (Master 8) RF-Modem(S6) RF-Modem(S2) RF-Modem(S3) RF-Modem(S7) RF-Modem(S8) RF-Modem(S4) * S:Slave
In case of Multi-Printer circumstances, there are many different potential configuration except above but it is our Current RF-Modem’s basic one. • And it is a little bit complicated to normal end-users to start such configuration because they may think Multi-Printer Feature is same as PTP but there are very different from PTP as follows: • . In case of PTP, any Print Message from POS/ECR will be accepted by our RF-Modem by • standard RS-232C. • . However, for Multi-Printer Use, • Every Print Message from POS should have ID(Identification) # at the Head of the Print Message, • which is for Master RF-Modem to receive it and look for which Slave RF-Modem is right to • have the Message. • The ID # should be designated in your POS Program like our Demo Program in the manual • (Print #1….#8). • So you should check your POS Program if it has Multi-Printer designation program or not. • If you do not have it, it does not send ID# before your print message so our RF-Modem does • not work and understand the print message every time.
!!! Some of the normal users, by above Problem, they may think there needs special “Driver”or RF-Modem Problem happens butour RF-Modem does not need any Driver. -> To Solve the situation, please check first your POS Printer Program. If you do not have it, your POS Program can use only 1 Printer so you can use PTP version only. For Multi- Configuration, please ask your POS Program Supplier or H/W ones to install Multi-Printer possible Program.
3. POS Program for Multi-Point(Printer) ID As you can see below, every print Message from your POS should have ID # before the Print Message Data. S1 ID S1 Print Message “A” Print Message “A” ID S1 Print Message “B” ID S2 Print Message “B” ID S2 S2 Master Print Message “C” ID S3 Print Message “C” ID S3 POS Program for Multi-Point ID S3 *S:Slave
4. Data Transmission Format(DTF) Another important one is necessary for your Multi-Printer POS Program, that is, there needs change of “Data Transmission Format” (DTF)to our ones like Manual Page 13. It is for our RF-Modem to understand your POS Program Print Message. Because as far as we check, Multi-Printer POS Program Print Message have different Print Message Configuration(Header) per Program(No Standard avaialble), for our RF-Modem to understand the Print Message, there are 2 ways; 1) they should be changed to our DTF as in our Page Manual 13 2) or we may change ours for your POS Program DTF So we have opened our DTF in the Manual Page 13 for potential S/W or H/W Supplier’s convenience or If they do not want it for themselves, we may change it for their POS Program. In this case we should get the POS Program’s DTF information from them. !!! Above information is mostly for technician level in POS S/W or H/W Supplier. Normal users will face difficulty to do it.
Data Transmission Format(DTF) Print Data (Message) ETB US ID RF-Modem Data Transmission Format Our RF-Modem follows above DTF configuration, !!! ETB: End of text Block, US: Unit Separator, ID: Slave ID(Address) -> Please refer to our Attachment for DTF hexadecimal value or manual
5. Printer Status(Error)Check(Format) Our RF-Modem has function to check following Print Error: . No Paper . Paper Jam . Power Off . Printer Cover Open We have shown the cases in our Demo Program in the Monitor Display like our Manual. But if you want to have similar Printer Status Check in your current POS Program, please change your POS Program Data Format to ours in manual Page 16(only in case of Multi-Point use). Because most of PC POS has such Program already, only this change will make same function. As far as we have checked, the change of the Data Format by technician level is easily possible. *** We attach our Manual Copy for DTF and above printer Errorc Check Format herein.
Local Contact Point for Support • In the event that you have still Problem for our RF-Modem, Please contact us or local Distributor: • Customer Support : • 1)w3master@scannworld.co.kr • Tel:82-2-3017-3484 • Mr.Richard Park • 2)UK: YCR Distribution PLC • 3)Germany: TBA • 4)France : CSI • 5)Spain : • 6)Austria: TBA • 7)Holland;TBA • 8)Asia : Aloha Korea, Aloha Philippine • 9)America:TBA • 10)South America: SER
Name Data ETB US ID Byte n 1 1 1 ***Attachment 5.8 Data Transmission Format (DTF) Data from Pos to printer should follows below format for sending through RF-Modem. Transmit Data Format “ETB/US/# 0(~#7: Printer I/D select)”- 3 Bites Data : It is Data from Pos to printer including printer control command ETB(End of Text Block) : 0x17 US(Unit Seperator) : 0x1B ID : Destination Address - It means slave (Printer) ID NOTE : Please follow above data format for working RF-Modem. Before you use the Modems, you need to check if your PC/POS has RS-232C Serial Interface status or not. So, you can work it on your PC/POS have conditions of RS-232C(Serial) Interface with Windows(WindowsNT, WindowsXP....)or any other programs. Contact your Dealer if you have any problem or difficulty.
ERROR FORMAT 1)Error Status transmit to POS ***************************************** * Name * ESC | ENQ | 'E' | n | ID |* * Size * 1 1 1 1 1 * ***************************************** ESC : Escape(0x1B) ENQ : Enquiry(0x05) 'E' : 0x45 n : 1 means Slave Error 2 means Printer Error 3 means TxBuffer Error 4 means QBuffer Error ID : ID is attached only when n=1/n=2 2) By sending ENQ in front of data block, it check receiver is ready to receive. Then, receiver reply by sending ACK which informing ready to receive. 3) Transmission Command Code to Slave *********************************** * Name * ESC | ENQ | 'C' | n * * Size * 1 1 1 1 * *********************************** ESC : Escape(0x1B) ENQ : Enquiry(0x05) 'C' : 0x43 n : 0<n<3 (Command )
Data format from Pos in program if (buff[i] == ESC && i+3<=size && buff[i+1] == ENQ && buff[i+2] == 'E') { BYTE n = buff[i+3]; BYTE id = buff[i+4]+1; char err[200]; if (n == E_Slave)strcpy(err, "Slave #%d No Response!"); else if (n == E_Printer) strcpy(err, "Printer #%d Error! "); Header file // End of Text & ID Offer Format // +-----+-----+---+ // | ETB | US | ID | // +-----+-----+---+ #define ETB 0x17 #define US 0x1F // error format // +-----+-----+-----+---+ // | ESC | ENQ | 'E' | n | // +-----+-----+-----+---+ #define ESC 0x1B #define ENQ 0x05 -end-