271
ESC+IF Internal Buffer Registration
Valid range and
term of
command
When the power switch is OFF
The set parameter is not maintained.
The set parameter is in effect until a new specification is made.
The set parameter is in effect until a new specification is made.
[Function]
Store the specified data in the internal buffer.
It is possible to store up to 32 digits for 16 blocks in the internal buffer (RAM).
The stored data can be recalled by the data acquisition command <IB> and use them as the print data.
[Format]
<IF>aa,bb,cc(,ddd・・・d)
●Parameter
a[Internal buffer number] = Valid range : 1 ~ 16
b[Input digit] = Valid range : 1 ~ 32
c[Data] = For the digit specified by the parameter b(any code can be specified)
d[Data item name] = Valid range : Only alphanumeric and symbols 16 digits(omissible)
[Coding Example]
<A>
<IF>1,2,49,DATA1
<IF>2,6,123456,DATA2
<IF>3,4,1234,DATA3
<IF>6,4,0010,QTY
<Z>
[Notes]
1. The stored data is cleared when the printer power is off.
2. The item name will not be changed when [Data item name] parameter is omitted.
3. Only for the available digit of the data from the start will be stored when the specified number of data exceeded the input
digit.
Note that the data exceeded the available digit are not maintained.
e.g.) <IF>1,5,12345678 -> only 5 digit data "12345" is stored
4. When the data are less than the input digit, following parameter or command sequence become the buffer input data
and it will not operate normally.
e.g.) <IF>1,5,456,DATA1 -> 5 digit data "456,D" is stored and nothing will be stored for the item name.
5. When specified already stored internal buffer number, the stored data is overwritten and stored in the buffer.
Internal Buffer Registration