Rev. 1.01
- 21 -
SRP-275III
3-2-1 Memory Switch setting for Star mode
• Settings
Memory Switches are from MSW 0 to MSW 8. They are stored in non-volatile memory
(flash memory). To change the settings, send the following commands from the host.
[Name]
Set Memory Switch
[Code]
ASCII
ESC
GS
#
m {n1 n2 n3 0n4}
0
... {n1 n2 n3 n4}
8
LF NUL
Hexadecimal
1B
1D
23
m {n1 n2 n3 0n4}
0
... {n1 n2 n3 n4}
8
0A 00
Decimal
27
29
35
m {n1 n2 n3 0n4}
0
... {n1 n2 n3 n4}
8
10 0
[Defined Region] m = "W", "T", ",", "+", "-", "@"
"0" ≤
n1,n2,n3,n4
≤ "9",
"A" ≤
n1,n2,n3,n4
≤ "F"
[Function]
Sends command to write after defining Memory Switch using the definition command specified
by the following classes to set the Memory Switch. The printer is automatically reset after writing
the setting defined by that command to the non-volatile memory.
Do not turn off the power to the printer while sending commands to the non volatile memory.
Doing so will destroy the Memory Switch setting. It is also possible for all Memory Switch settings
to become offset to their initial, default settings.
Consider the life of the non-volatile memory and avoid over-use of this command.
Function
Class
m
{n1 n2 n3 0n4}
0
... {n1 n2 n3 n4}
8
Data Definition (Data Specification)
Definition
","
{n1 n2 n3 0n4}
0
... {n1 n2 n3 n4}
8
Data definition (set specified bit)
Definition
"+"
{n1 n2 n3 0n4}
0
... {n1 n2 n3 n4}
8
Data definition (clear specified bit)
Definition
"-"
{n1 n2 n3 0n4}
0
... {n1 n2 n3 n4}
8
Data Definition (clear all data)
Definition "@"
Fixed at "0000"
Definition data write and reset
Write
"W"
Fixed at "0000"
Definition data write and reset and test
print
Write
"T"
Fixed at "0000"
(Ex) Memory Switch 1-8 = 0; Memory Switch 2-7 = 1: Memory Switch 2-A =1 for a test print:
PRINT #1, CHR$(&H1B);CHR$(&H1D);CHR$(&H23);CHR$(&H2D); ' <ESC><GS> # -
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H31);CHR$(&H30);CHR$(&H30); ' 0100
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H0A);CHR$(0); ' 0000
<LF><NUL>
PRINT #1, CHR$(&H1B);CHR$(&H1D);CHR$(&H23);CHR$(&H2B); ' <ESC><GS> # +
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H34);CHR$(&H38);CHR$(&H30); ' 0480
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); ' 0000
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30); CHR$(&H0A);CHR$(0); '
0000<LF><NUL>
PRINT #1, CHR$(&H1B);CHR$(&H1D);CHR$(&H23);CHR$(&H54); ' <ESC><GS> # T
PRINT #1, CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H30);CHR$(&H0A);CHR$(&H0); ' 0000
<LF><NUL>