diff options
Diffstat (limited to 'doc/developer/reference-html/x955.html')
-rw-r--r-- | doc/developer/reference-html/x955.html | 836 |
1 files changed, 457 insertions, 379 deletions
diff --git a/doc/developer/reference-html/x955.html b/doc/developer/reference-html/x955.html index bc3f395..25d7881 100644 --- a/doc/developer/reference-html/x955.html +++ b/doc/developer/reference-html/x955.html @@ -1,14 +1,14 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Remote Mode Commands</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK +CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="The Developer's Guide to Gutenprint" -HREF="index.html"><LINK +HREF="book1.html"><LINK REL="UP" TITLE="ESC/P2" HREF="c464.html"><LINK @@ -17,14 +17,11 @@ TITLE="ESC/P2" HREF="c464.html"><LINK REL="NEXT" TITLE="Appropriate Remote Commands" -HREF="x1669.html"></HEAD +HREF="x1669.html"><META +http-equiv="Content-Type" +content="text/html; charset=UTF-8"></HEAD ><BODY CLASS="sect1" -BGCOLOR="#FFFFFF" -TEXT="#000000" -LINK="#0000FF" -VLINK="#840084" -ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE @@ -74,7 +71,7 @@ CLASS="sect1" CLASS="sect1" ><A NAME="AEN955" ->5.2. Remote Mode Commands</A +>Remote Mode Commands</A ></H1 ><P > The following description of remote commands comes out of an @@ -96,9 +93,18 @@ CLASS="informalexample" ><A NAME="AEN959" ></A +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD ><PRE CLASS="screen" >ESC (R BC=8 00 R E M O T E 1</PRE +></TD +></TR +></TABLE ><P ></P ></DIV @@ -113,17 +119,26 @@ CLASS="informalexample" ><A NAME="AEN962" ></A +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD ><PRE CLASS="screen" >ESC 00 00 00</PRE +></TD +></TR +></TABLE ><P ></P ></DIV ><P > All remote mode commands must be sent before the initial - <TT + <VAR CLASS="literal" ->ESC (G</TT +>ESC (G</VAR > command is sent. </P ><P @@ -163,13 +178,13 @@ CLASS="variablelist" ></P ><DL ><DT -><TT +><VAR CLASS="literal" ->NC <CODE +>NC <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - 00</TT + 00</VAR ></DT ><DD ><P @@ -177,18 +192,18 @@ CLASS="varname" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->VI <CODE +>VI <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - 00</TT + 00</VAR ></DT ><DD ><P -> On my 740, prints the following, probably “version - information”: +> On my 740, prints the following, probably “version + information”: </P ><DIV CLASS="informalexample" @@ -197,24 +212,33 @@ CLASS="informalexample" ><A NAME="AEN989" ></A +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD ><PRE CLASS="screen" >W01286 I02382\r\n</PRE +></TD +></TR +></TABLE ><P ></P ></DIV ></DD ><DT -><TT +><VAR CLASS="literal" ->* AI <CODE +>* AI <VAR CLASS="varname" ->BC</CODE ->=3 00 00 00</TT +>BC</VAR +>=3 00 00 00</VAR ></DT ><DD ><P -> Prints a “printer ID”. On one 870, prints the +> Prints a “printer ID”. On one 870, prints the following: </P ><DIV @@ -224,9 +248,18 @@ CLASS="informalexample" ><A NAME="AEN997" ></A +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD ><PRE CLASS="screen" >51-51-50-51-49-48\r\n</PRE +></TD +></TR +></TABLE ><P ></P ></DIV @@ -236,12 +269,12 @@ CLASS="screen" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* LD <CODE +>* LD <VAR CLASS="varname" ->BC</CODE ->=0</TT +>BC</VAR +>=0</VAR ></DT ><DD ><P @@ -249,30 +282,30 @@ CLASS="varname" ROM. This apparently does not load factory defaults per se, but any settings that are saved. This is commonly used right at the end of each print job after the - <TT + <VAR CLASS="literal" ->ESC @</TT +>ESC @</VAR > printer reset command. </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* CH <CODE +>* CH <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -></TT +>xx</VAR +></VAR ></DT ><DD ><P > Perform a head cleaning cycle. The heads to clean are - determined by parameter <CODE + determined by parameter <VAR CLASS="varname" ->xx</CODE +>xx</VAR >: </P ><DIV @@ -294,9 +327,9 @@ WIDTH="1*" TITLE="description"><THEAD ><TR ><TH -><CODE +><VAR CLASS="varname" ->xx</CODE +>xx</VAR ></TH ><TH >Description</TH @@ -334,16 +367,16 @@ CLASS="constant" ></TABLE ></DIV ><P -> While <CODE +> While <VAR CLASS="varname" ->xx</CODE +>xx</VAR > = <CODE CLASS="constant" >00</CODE > is - likely supported by all printers, <CODE + likely supported by all printers, <VAR CLASS="varname" ->xx</CODE +>xx</VAR > = <CODE CLASS="constant" @@ -356,24 +389,24 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* DT <CODE +>* DT <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=3 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -> 00</TT +>xx</VAR +> 00</VAR ></DT ><DD ><P > Print an alignment pattern. There are three patterns, which are picked via the choice of - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >. Pattern <CODE CLASS="constant" >0</CODE @@ -389,27 +422,27 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* DA <CODE +>* DA <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=4 00 - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR > 00 - <CODE + <VAR CLASS="varname" ->yy</CODE -></TT +>yy</VAR +></VAR ></DT ><DD ><P > Set results for the alignment pattern. - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR > is the pattern (<CODE CLASS="constant" @@ -418,9 +451,9 @@ CLASS="constant" CLASS="constant" >3</CODE >); - <CODE + <VAR CLASS="varname" ->yy</CODE +>yy</VAR > is the best choice from the set (<CODE CLASS="constant" @@ -441,12 +474,12 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* SV <CODE +>* SV <VAR CLASS="varname" ->BC</CODE ->=0</TT +>BC</VAR +>=0</VAR ></DT ><DD ><P @@ -454,13 +487,13 @@ CLASS="varname" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* RS <CODE +>* RS <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=1 - 01</TT + 01</VAR ></DT ><DD ><P @@ -468,13 +501,13 @@ CLASS="varname" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* IQ <CODE +>* IQ <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=1 - 01</TT + 01</VAR ></DT ><DD ><P @@ -488,9 +521,18 @@ CLASS="informalexample" ><A NAME="AEN1089" ></A +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD ><PRE CLASS="screen" >IQ:KKCCMMYY</PRE +></TD +></TR +></TABLE ><P ></P ></DIV @@ -504,9 +546,18 @@ CLASS="informalexample" ><A NAME="AEN1092" ></A +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD ><PRE CLASS="screen" >IQ:KKCCMMYYccmm</PRE +></TD +></TR +></TABLE ><P ></P ></DIV @@ -527,16 +578,16 @@ CLASS="screen" CLASS="variablelist" ><DL ><DT -><TT +><VAR CLASS="literal" ->* IR <CODE +>* IR <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -></TT +>xx</VAR +></VAR ></DT ><DD ><P @@ -548,36 +599,36 @@ CLASS="emphasis" ></SPAN >. This command has been observed on an STP 870 with - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >03</CODE > at the start - of a job and <CODE + of a job and <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >02</CODE > at the end of a job (where it is followed by an - <TT + <VAR CLASS="literal" ->LD</TT +>LD</VAR > command). When in roll mode, the values change to - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >01</CODE > at the start - of a job and <CODE + of a job and <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >00</CODE @@ -586,23 +637,23 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* FP <CODE +>* FP <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=3 00 - <CODE + <VAR CLASS="varname" ->pos</CODE ->[2]</TT +>pos</VAR +>[2]</VAR ></DT ><DD ><P > Specify the horizontal left margin in units of 1/360 inch. - The default value for <CODE + The default value for <VAR CLASS="varname" ->pos</CODE +>pos</VAR > is <CODE CLASS="constant" @@ -632,38 +683,38 @@ CLASS="constant" CLASS="variablelist" ><DL ><DT -><TT +><VAR CLASS="literal" ->* SN <CODE +>* SN <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=3 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -> <CODE +>xx</VAR +> <VAR CLASS="varname" ->yy</CODE -></TT +>yy</VAR +></VAR ></DT ><DD ><P -> Select Mechanism Sequence. <CODE +> Select Mechanism Sequence. <VAR CLASS="varname" ->xx</CODE +>xx</VAR > controls which sub-operation is performed. - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >00</CODE > selects - the “Feed paper sequence setting”. - <CODE + the “Feed paper sequence setting”. + <VAR CLASS="varname" ->yy</CODE +>yy</VAR > can take on the following values (on the STP 870, at any rate): </P @@ -686,9 +737,9 @@ WIDTH="1*" TITLE="description"><THEAD ><TR ><TH -><CODE +><VAR CLASS="varname" ->yy</CODE +>yy</VAR ></TH ><TH >Media type</TH @@ -790,24 +841,24 @@ CLASS="constant" presumably to tune it for different types of paper. </P ><P -> <CODE +> <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >01</CODE > controls the platen gap setting; - <CODE + <VAR CLASS="varname" ->yy</CODE +>yy</VAR >=<CODE CLASS="constant" >00</CODE > is the - default, <CODE + default, <VAR CLASS="varname" ->yy</CODE +>yy</VAR >=<CODE CLASS="constant" >1</CODE @@ -818,17 +869,17 @@ CLASS="constant" > are higher settings. </P ><P -> <CODE +> <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >02</CODE > controls paper loading speed - (<CODE + (<VAR CLASS="varname" ->yy</CODE +>yy</VAR >=<CODE CLASS="constant" >0</CODE @@ -844,12 +895,12 @@ CLASS="constant" CLASS="constant" >1</CODE > is - used when printing on “plain paper”, - “360dpi ink jet paper” or “ink jet - transparencies”, and - <CODE + used when printing on “plain paper”, + “360dpi ink jet paper” or “ink jet + transparencies”, and + <VAR CLASS="varname" ->yy</CODE +>yy</VAR >=<CODE CLASS="constant" >00</CODE @@ -857,35 +908,35 @@ CLASS="constant" other paper type settings. </P ><P -> <CODE +> <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >07</CODE > controls duplex printing for printers with that capability - (<CODE + (<VAR CLASS="varname" ->yy</CODE ->=<CODE +>yy</VAR +>=<VAR CLASS="varname" ->0</CODE +>0</VAR > is default, for non-duplex printing; <CODE CLASS="constant" >1</CODE > is front - side of the paper, and <CODE + side of the paper, and <VAR CLASS="varname" ->2</CODE +>2</VAR > is back side). </P ><P -> <CODE +> <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >09</CODE @@ -893,9 +944,9 @@ CLASS="constant" zero margin printing on the printers with the capability of printing zero-margin on all sides (Stylus Photo 780/790, 890, and 1280/1290). - <CODE + <VAR CLASS="varname" ->yy</CODE +>yy</VAR >=<CODE CLASS="constant" >0</CODE @@ -908,80 +959,80 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* PP <CODE +>* PP <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=3 00 - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR > - <CODE + <VAR CLASS="varname" ->yy</CODE -></TT +>yy</VAR +></VAR ></DT ><DD ><P > Set Paper Path. - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >2</CODE > indicates manual feed, - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >3</CODE > is for roll - paper. <CODE + paper. <VAR CLASS="varname" ->yy</CODE -> selects “paper path - number”. +>yy</VAR +> selects “paper path + number”. </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* AC <CODE +>* AC <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -></TT +>xx</VAR +></VAR ></DT ><DD ><P > Set Auto Cutting State. - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >0</CODE > selects auto cutting off, - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >1</CODE > selects auto cutting on, and - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >2</CODE @@ -996,74 +1047,74 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* DR <CODE +>* DR <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=4 00 xx - <CODE + <VAR CLASS="varname" ->DT2</CODE -></TT +>DT2</VAR +></VAR ></DT ><DD ><P > Set Drying Time. - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >00</CODE > sets the - drying time “per scan” (per pass?); - <CODE + drying time “per scan” (per pass?); + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >01</CODE > sets the - drying time per page. <CODE + drying time per page. <VAR CLASS="varname" ->DT</CODE +>DT</VAR > indicates the drying time, which is in seconds if page mode is used and in milliseconds if scan mode is used. - <CODE + <VAR CLASS="varname" ->DT</CODE +>DT</VAR > must not exceed 3600 seconds in per-page mode and 10000 milliseconds in per-scan mode. </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* IK <CODE +>* IK <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -></TT +>xx</VAR +></VAR ></DT ><DD ><P > Select Ink Type. - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >00</CODE > selects dye ink. Pigment ink is apparently selected by - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >01</CODE @@ -1072,24 +1123,24 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* PZ BC=2 00 xx</TT +>* PZ BC=2 00 xx</VAR ></DT ><DD ><P > Set Pause After Printing. - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >00</CODE > selects no pause after printing; - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >01</CODE @@ -1108,30 +1159,30 @@ CLASS="emphasis" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* EX <CODE +>* EX <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=6 00 00 00 00 0x14 - <CODE + <VAR CLASS="varname" ->xx</CODE -></TT +>xx</VAR +></VAR ></DT ><DD ><P > Set Vertical Print Page Line Mode. - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >00</CODE > is off, - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR >=<CODE CLASS="constant" >01</CODE @@ -1141,30 +1192,30 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* EX <CODE +>* EX <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=6 00 00 00 00 0x05 - <CODE + <VAR CLASS="varname" ->xx</CODE -></TT +>xx</VAR +></VAR ></DT ><DD ><P -> Set Roll Paper Mode. If <CODE +> Set Roll Paper Mode. If <VAR CLASS="varname" ->xx</CODE +>xx</VAR > is <CODE CLASS="constant" >0</CODE >, roll paper mode is off; if - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR > is <CODE CLASS="constant" >1</CODE @@ -1173,70 +1224,70 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* EX <CODE +>* EX <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=3 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -> <CODE +>xx</VAR +> <VAR CLASS="varname" ->yy</CODE -></TT +>yy</VAR +></VAR ></DT ><DD ><P -> Appears to be a synonym for the <TT +> Appears to be a synonym for the <VAR CLASS="literal" ->SN</TT +>SN</VAR > command described above. </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* PH <CODE +>* PH <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -></TT +>xx</VAR +></VAR ></DT ><DD ><P > Select Paper Thickness. Set the paper thickness - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR > in .1 mm units. This must not exceed <CODE CLASS="constant" >0x10</CODE > (1.6 mm). If the - thickness is set “more than” .6 mm (which - probably means “at least” 0.6 mm, since the - other case reads “less than 0.5 mm”), the + thickness is set “more than” .6 mm (which + probably means “at least” 0.6 mm, since the + other case reads “less than 0.5 mm”), the platen gap is set high irrespective of the - <TT + <VAR CLASS="literal" ->SN</TT +>SN</VAR > command. </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* PM <CODE +>* PM <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - 00</TT + 00</VAR ></DT ><DD ><P @@ -1252,27 +1303,27 @@ CLASS="emphasis" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* ST <CODE +>* ST <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -></TT +>xx</VAR +></VAR ></DT ><DD ><P > Epson's STP 750/1200 programming guide refers to the - <TT + <VAR CLASS="literal" ->ST</TT -> command as “Set printer - state reply”. If <CODE +>ST</VAR +> command as “Set printer + state reply”. If <VAR CLASS="varname" ->xx</CODE +>xx</VAR > is <CODE CLASS="constant" @@ -1282,9 +1333,9 @@ CLASS="constant" >2</CODE >, the printer will not send status replies. If - <CODE + <VAR CLASS="varname" ->xx</CODE +>xx</VAR > is <CODE CLASS="constant" >1</CODE @@ -1306,6 +1357,12 @@ CLASS="informalexample" ><A NAME="AEN1341" ></A +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD ><PRE CLASS="screen" >@BDC ST\r @@ -1318,27 +1375,30 @@ AI:CW:02kkccmmyy, MI:mm [TC:tttt;] INK:...; \f</PRE +></TD +></TR +></TABLE ><P ></P ></DIV ><P -> (<TT +> (<VAR CLASS="literal" ->\r</TT +>\r</VAR > is carriage return; - <TT + <VAR CLASS="literal" ->\n</TT -> is newline; <TT +>\n</VAR +> is newline; <VAR CLASS="literal" ->\f</TT +>\f</VAR > is formfeed.) </P ><P -> <TT +> <VAR CLASS="literal" ->ST</TT +>ST</VAR > is the printer status: </P ><DIV @@ -1433,9 +1493,9 @@ CLASS="constant" ></TABLE ></DIV ><P -> <TT +> <VAR CLASS="literal" ->ER</TT +>ER</VAR >, if provided, is the error status: </P ><DIV @@ -1584,9 +1644,9 @@ CLASS="constant" ></TABLE ></DIV ><P -> <TT +> <VAR CLASS="literal" ->IQ</TT +>IQ</VAR > is the amount of ink left, as a (decimal!) percentage expressed in hexadecimal. The values are black, cyan, magenta, and yellow. 6 and 7 @@ -1667,9 +1727,9 @@ CLASS="constant" ></TABLE ></DIV ><P -> <TT +> <VAR CLASS="literal" ->WR</TT +>WR</VAR >, if provided, is the warning status: </P ><DIV @@ -1705,7 +1765,7 @@ CLASS="constant" ></TD ><TD > Black ink low (Photo black on printers using - UltraChrome ink) + UltraChrome® ink) </TD ></TR ><TR @@ -1785,41 +1845,41 @@ CLASS="constant" ></TABLE ></DIV ><P -> <TT +> <VAR CLASS="literal" ->RV</TT +>RV</VAR > is the firmware revision (one byte ASCII). </P ><P -> <TT +> <VAR CLASS="literal" ->AI</TT +>AI</VAR > is actuator information. These are two byte ASCII codes that indicate ``ink weight rank ID'' of KCMY, respectively. </P ><P -> <TT +> <VAR CLASS="literal" ->TC</TT +>TC</VAR >, if provided, is the total time of cleaning or ink filling (?). </P ><P -> <TT +> <VAR CLASS="literal" ->RC</TT +>RC</VAR >, if provided, is the firmware revision. </P ><P -> <TT +> <VAR CLASS="literal" ->INK:</TT -> and <TT +>INK:</VAR +> and <VAR CLASS="literal" ->MI</TT +>MI</VAR > are <SPAN CLASS="emphasis" @@ -1831,26 +1891,26 @@ CLASS="emphasis" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* SM <CODE +>* SM <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - <CODE + <VAR CLASS="varname" ->xx</CODE -></TT +>xx</VAR +></VAR ></DT ><DD ><P -> Set Status Reply Rate. <CODE +> Set Status Reply Rate. <VAR CLASS="varname" ->xx</CODE +>xx</VAR > is the - repeat interval in seconds. If <CODE + repeat interval in seconds. If <VAR CLASS="varname" ->xx</CODE +>xx</VAR > is <CODE CLASS="constant" @@ -1860,13 +1920,13 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* ST <CODE +>* ST <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=1 - 01</TT + 01</VAR ></DT ><DD ><P @@ -1879,30 +1939,39 @@ CLASS="informalexample" ><A NAME="AEN1556" ></A +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD ><PRE CLASS="screen" ->@BDC PS\r\nST:<CODE +>@BDC PS\r\nST:<VAR CLASS="varname" ->xx</CODE +>xx</VAR >;\f</PRE +></TD +></TR +></TABLE ><P ></P ></DIV ><P -> <TT +> <VAR CLASS="literal" ->\r</TT +>\r</VAR > is carriage return; - <TT + <VAR CLASS="literal" ->\n</TT -> is newline; <TT +>\n</VAR +> is newline; <VAR CLASS="literal" ->\f</TT +>\f</VAR > is - formfeed). If <CODE + formfeed). If <VAR CLASS="varname" ->xx</CODE +>xx</VAR > (the reply value) is <CODE CLASS="constant" @@ -1923,13 +1992,13 @@ CLASS="constant" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* SM <CODE +>* SM <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=1 - 01</TT + 01</VAR ></DT ><DD ><P @@ -1943,54 +2012,63 @@ CLASS="informalexample" ><A NAME="AEN1574" ></A +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD ><PRE CLASS="screen" >@BDC PS\r\nST:xx;\f</PRE +></TD +></TR +></TABLE ><P ></P ></DIV ><P -> <TT +> <VAR CLASS="literal" ->\r</TT +>\r</VAR > is carriage return; - <TT + <VAR CLASS="literal" ->\n</TT -> is newline; <TT +>\n</VAR +> is newline; <VAR CLASS="literal" ->\f</TT +>\f</VAR > is - formfeed). See <TT + formfeed). See <VAR CLASS="literal" >SM - <CODE + <VAR CLASS="varname" ->BC</CODE ->=2</TT +>BC</VAR +>=2</VAR > above for the meaning of the return value. </P ></DD ><DT -><TT +><VAR CLASS="literal" >* ?? - <CODE + <VAR CLASS="varname" ->BC</CODE ->=<CODE +>BC</VAR +>=<VAR CLASS="varname" ->xx</CODE +>xx</VAR > - <CODE + <VAR CLASS="varname" ->y</CODE ->[1] … - <CODE +>y</VAR +>[1] … + <VAR CLASS="varname" ->y</CODE ->[xx]</TT +>y</VAR +>[xx]</VAR ></DT ><DD ><P @@ -1998,31 +2076,31 @@ CLASS="varname" Commands). The command string is executed (it would appear from the documentation), and the string sent is returned using a sequence similar to that described in - the <TT + the <VAR CLASS="literal" ->ST <CODE +>ST <VAR CLASS="varname" ->BC</CODE ->=1</TT +>BC</VAR +>=1</VAR > and - <TT + <VAR CLASS="literal" ->SM <CODE +>SM <VAR CLASS="varname" ->BC</CODE ->=1</TT +>BC</VAR +>=1</VAR > commands. Note that in this case the number of bytes is variable! </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* SM <CODE +>* SM <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=2 00 - 02</TT + 02</VAR ></DT ><DD ><P @@ -2037,13 +2115,13 @@ CLASS="emphasis" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* JE <CODE +>* JE <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=1 - 00</TT + 00</VAR ></DT ><DD ><P @@ -2065,38 +2143,38 @@ CLASS="emphasis" </P ></DD ><DT -><TT +><VAR CLASS="literal" ->* CO <CODE +>* CO <VAR CLASS="varname" ->BC</CODE +>BC</VAR >=8 00 - <CODE + <VAR CLASS="varname" ->cutter</CODE ->[1] <CODE +>cutter</VAR +>[1] <VAR CLASS="varname" ->page</CODE +>page</VAR >[1] - <CODE + <VAR CLASS="varname" ->unit</CODE +>unit</VAR >[1] - <CODE + <VAR CLASS="varname" ->position</CODE ->[4]</TT +>position</VAR +>[4]</VAR ></DT ><DD ><P > Specify paper cutting on Stylus Photo 2200 (and perhaps - some other printers). <CODE + some other printers). <VAR CLASS="varname" ->cutter</CODE +>cutter</VAR > must be - 0. <CODE + 0. <VAR CLASS="varname" ->page</CODE +>page</VAR > should be one of the following: </P @@ -2156,9 +2234,9 @@ CLASS="constant" ></TABLE ></DIV ><P -> <CODE +> <VAR CLASS="varname" ->unit</CODE +>unit</VAR > should be one of the following: </P ><DIV @@ -2218,9 +2296,9 @@ CLASS="constant" ></DIV ><P > This command should be used twice. The first - <TT + <VAR CLASS="literal" ->CO</TT +>CO</VAR > command specifies where the page will be cut at the top, and the second specifies where the page will be cut at the bottom. This permits @@ -2255,7 +2333,7 @@ WIDTH="34%" ALIGN="center" VALIGN="top" ><A -HREF="index.html" +HREF="book1.html" ACCESSKEY="H" >Home</A ></TD |