-43-
10-E EMode(VariableLengthOutputCommand)
[Explanation]
ThiscommandisforreturningASCIIcodescorrespondingtomarkedlinepositions.Dataareofa
variablelengthcorrespondingtothenumberofmarks.CRcodesareaddedatbreakpointsbetween
columns.
Whennomarkisdetectedinacolumn,"aspace+CR"isoutput.
ThecorrespondencebetweenlinepositionsandASCIIcodescanbesetintwowaysasshowninthe
tablesbelowbyturningDIPSW6onandoff.
SeparatorslikeSTXandETXcanbeaddedusingtheDC4command.
DIPSW6=OFF
DIPSW6=ON
[Format]
HostComputer Thisdevice
DLE E N1N2N3 M1M2M3 CR Receive
(10H) (45H) (0DH)
Receive Dataoutput
#CR#CR・・・#CR#CR
DataofX+1bytesacolumnxM1M2M3columns
X+1:Variablelengthdataofnumberofmarks+1-byte"CR"
N1N2N3:3-byteASCIIcodeindicatingreadstartcolumnnumber.
(Example)Fromthe3rdcolumn=003(30H,30H,33H)
M1M2M3:3-byteASCIIcodeindicatingnumberofcolumnstoberead.
(Example)50columns=050(30H,35H,30H)
Note:
N1N2N3 and M1M2M3 cannot be omitted as 6-byte fixed length data.
eniL 123456789 011121314151
edoC 9876543210XY ABC
eniL 123456789 011121314151
edoC 0123456789:;<=>
10.DataTransferMode