EasyManua.ls Logo

SATO s84ex - Interface Troubleshooting

SATO s84ex
452 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
280
[Coding Example 3] Store the data by specifying the import start position and terminate code
(Timeout time and data item name are omitted)
<A>
<IR>1,32,1,2,*
C
R
<Z>
* Use this method when there are data that you wish to discard at before and after the received data.
* Either of the import start position and terminate code specification can be omitted. Also, both can be specified at the same
time.
* Specify the maximum 32 digits for the acquired digit when digits to be received is unknown.
[Notes]
1. The stored data is cleared when the printer power is off.
2. Do not use this command together with the print data.
3. The data that exceeds the specified digit are not stored in the internal buffer.
4. The allocation of the data port and sub port is according to the setting in the interface mode.
5. Enable the setting of the sub port on the LCD in advance to be able to acquire output data of external peripheral with this
command.
6. The data receive waiting status of this command can be released with the following cancel the operation.
(1) Send CAN to the data port
(2) Print job cancel by LCD menu operation (OFFLINE-> CANCEL-> YES-> ENTER)
7. Note that 00
16
is specified as terminate code for the specified digit when terminate code is specified and terminate code itself
is omitted.
8. The time out time is waiting time for 1 byte receive data. Thus, the monitoring time is cleared at every 1 byte receive, and wait
for the specified time again for receive. This is repeated for the specified receive digits.
9. When the time to receive is out, store the received byte to the internal buffer and stop the command operation. The digit item
in the internal buffer will be the actual received bytes, not the specified digits.
10. When the time to receive is out, the command finishes normally even the data are not enough for the specified receive data.
11. When the command finished due to the receive timeout while receiving terminate code, already received terminate code
may be stored in the internal buffer. In this case, set longer timeout time.
12. When received data are less than the specified [acquire digit], the printer will wait receiving for the specified [timeout time].
13. When the received data are more than the [acquire digit], the data for the acquire digit are stored in the internal buffer and
rest are remained in the receive buffer. These can be stored in the internal buffer by using <IR> again.
Internal buffer
No
Item name
Number
of digits
Data
01
7
0123456
02
0
03
0
.
.
.
.
.
.
.
.
.
.
.
.
16
0
Host
(1) Send <IR>
External
peripherals
Data Port
Sub Port
Printer
(2) Received data "*0123456*
C
R
"
(3) Store the data
Received Data
0
1
2
3
4
5
6
C
R
Cut Store Cut

Table of Contents

Other manuals for SATO s84ex

Related product manuals