设备控制系统、印刷装置、以及设备控制系统的控制方法_4

文档序号:8269386阅读:来源:国知局
法]
[0716]addTextLang (lang);
[0717][参数]
[0718]Iang:(必要参数,对象种类:String)
[0719]按图49A所示来指定对象语言。能够打印的字符码取决于打印机的规格。
[0720]图49B中示出返回值,图49C中示出例外。
[0721]“addTextFont 方法”
[0722]将字符的字体设定追加到命令缓冲区中。
[0723][语法]
[0724]addTextFont(font);
[0725][参数]
[0726]font:(必要参数,对象种类:String)
[0727]如图50A所示,指定字体。
[0728]图50B中示出返回值,图50C中示出例外。
[0729]“addTextSmooth 方法”
[0730]将平滑设定追加到命令缓冲区中。
[0731][语法]
[0732]addText Smooth(smooth);
[0733][参数]
[0734]smooth:(必要参数,对象种类:Boolean)
[0735]指定平滑的有无。
[0736]图51B中示出返回值,图51C中示出例外。
[0737]“addTextDouble 方法”
[0738]将字符的倍角设定追加到命令缓冲区中。
[0739][语法]
[0740]addTextDouble (dw, dh);
[0741][参数]
[0742]dw:(可省略参数,对象种类:Boolean)
[0743]指定字符的横倍角。图52A中示出设定值。
[0744]dh (可省略参数,对象种类-Boolean)指定字符的纵倍角。
[0745]在将dw与dh的参数的双方设为了 ture/Ι的情况下,打印4倍角的字符。图52B中示出设定值。
[0746]图52C中示出返回值,图52D中示出例外。
[0747]“addTextSize 方法”
[0748]将字符的倍率设定追加到命令缓冲区中。
[0749][语法]
[0750]addTextSize (width, height);
[0751][参数]
[0752]width:(可省略参数,对象种类:Number)
[0753]指定字符的横倍率。图53A中示出设定值。
[0754]height (可省略参数,对象种类:Number)
[0755]指定字符的纵倍率。图53B中示出设定值。
[0756]图53C中示出返回值,图53D中示出例外。
[0757]“addTextStyle 方法”
[0758]将字符的装饰设定追加到命令缓冲区中。
[0759][语法]
[0760]addTextStyle (reverse, ul,em,color);
[0761][参数]
[0762]reverse:(可省略参数,对象种类:Boolean)
[0763]指定黑白反转字符。图54A中示出设定值。
[0764]ul (可省略参数,对象种类:Boolean)
[0765]指定下划线。图54B中示出设定值。
[0766]em(可省略参数,对象种类:Boolean)
[0767]指定黑体。图54C中示出设定值。
[0768]color (可省略参数,对象种类:String)
[0769]指定颜色。图53D中示出设定值。
[0770]图54E中示出返回值,图54F中示出例外。
[0771]“addTextPosit1n 方法”
[0772]将横向的打印开始位置追加到命令缓冲区中。
[0773][语法]
[0774]addTextPosit1n(X);
[0775][参数]
[0776]X:(必要参数,对象种类:Number)
[0777]指定横向的打印开始位置(点单位)。用O?65535的整数值指定。
[0778]图55A中示出返回值,图55B中示出例外。
[0779]“addFeedUnit 方法”
[0780]将以点为单位的送纸追加到命令缓冲区中。
[0781][语法]
[0782]addFeedUnit (unit);
[0783][参数]
[0784]unit:(必要参数,对象种类:Number)
[0785]指定送纸量(以点为单位)。用O?255的整数值指定。
[0786]图56A中示出返回值,图56B中示出例外。
[0787]“addFeedLine 方法”
[0788]将以行为单位的送纸追加到命令缓冲区中。
[0789][语法]
[0790]addFeedLine(line);
[0791][参数]
[0792]line:(必要参数,对象种类:Number)
[0793]指定送纸量(以行为单位)。用O?255的整数值指定。
[0794]图57A中示出返回值,图57B中示出例外。
[0795]“addlmage 方法”
[0796]将光栅图像的打印追加到命令缓冲区中。
[0797]打印HTML5Canvas所描绘的图形。
[0798]将HTML5Canvas的RGBA全彩色图像中的指定范围按照halftone属性与brightness属性的设定,变换成光栅图像数据。图像的I个像素相当于打印机的I点。在包含有透明色的情况下,将图像的背景视为白色。
[0799]在高速打印光栅图像的情况下,将上述的addTextAlign方法指定为ALIGN_LEFT,将该API的width参数的值指定为不超过打印机的纸张宽度的8的倍数。
[0800]在页面模式下,以光栅图像的左下点为基准,在当前的打印位置展开光栅图像。打印位置不移动。
[0801 ]包含有从不同的域(domain)下载的图像的HTML5Canvas不能印刷。根据JavaScript的同源策略(same-origin policy),会发生安全错误。
[0802][语法]
[0803]addlmage (context, x, y, width, height, color, mode);
[0804][参数]
[0805]context:(必要参数,对象种类:Context)
[0806]指定HTML5Canvas 的 2D 上下文。
[0807]X:(必要参数,对象种类:Number)
[0808]指定打印范围的横向的开始位置。用O?65535的整数值指定。
[0809]y:(必要参数,对象种类:Number)
[0810]指定印字范围的纵向的开始位置。用O?65535的整数值指定。
[0811]width:(必要参数,对象种类:Number)
[0812]指定打印范围的宽度。用O?65535的整数值指定。
[0813]height:(必要参数,对象种类:Number)
[0814]指定打印范围的高度。用O?65535的整数值指定。
[0815]color:(可省略参数,对象种类:String)
[0816]指定颜色。图58A中示出设定值。
[0817]mode (可省略参数,对象种类:String)
[0818]指定彩色模式。图58B中示出设定值。
[0819]图58C中示出返回值,图58D中示出例外。
[0820]“addLogo 方法”
[0821]将存储在NV(非易失性存储器)中的标识的打印追加到命令缓冲区中。
[0822]打印登记在打印机的NV存储器中的标识。
[0823]使用机型专用实用程序或标识登记实用程序(TMFLogo)预先将标识登记到打印机中。
[0824]在页面模式下,以标识的左下点为基准,在当前的印字位置展开标识。
[0825][语法]
[0826]addLogo (keyI, key2);
[0827][参数]
[0828]key I (必要参数,对象种类:Number)
[0829]指定NV标识的键码I。用O?255的整数值指定。
[0830]key2 (必要参数,对象种类:Number)
[0831]指定NV标识的键码2。用O?255的整数值指定。
[0832]图59A中示出返回值,图59B中示出例外。
[0833]“addBarcode 方法”
[0834]将条形码打印追加到命令缓冲区中。
[0835]在页面模式下,以条形码的左下点(除了 HRI以外)为基准,在当前的打印位置展开条形码。
[0836][语法]
[0837]addBarcode (data,type, hri,font, width,height);
[0838][参数]
[0839]data (必要参数,对象种类:String)
[0840]用字符串指定条形码数据。图60A、图60B、图60C中示出条形码类型。
[0841]在指定无法用字符串表现的二进制数据的情况下,用图60D的转义序列来指定。
[0842]type (必要参数,对象种类:String)
[0843]指定条形码的种类。图60E中示出常数。
[0844]hri (可省略参数,对象种类:String)
[0845]指定HRI的位置。图60F中示出常数。
[0846]font (可省略参数,对象种类:String)
[0847]指定HRI字体。图60G中示出常数。
[0848]width (可省略参数,对象种类:Number)
[0849]以点为单位来指定I个模块的宽度。用2?6的整数值指定。
[0850]height (可省略参数,对象种类:Number)
[0851]以点为单位来指定条形码的高度。用I?255的整数值指定。
[0852]图60H中示出返回值,图601中示出例外。
[0853]“addSymbol 方法”
[0854]将二维符号打印追加到命令缓冲区中。
[0855]在页面模式下,以二维符号的左上点为基准,在当前的打印位置展开条形码。
[0856][语法]
[0857]addSymbol (data,type, level, width, height,size);
[0858][参数]
[0859]data (必要参数,对象种类:String)
[0860]用字符串指定二维符号数据。图61A、图61B中示出二维码类型。
[0861]在指定无法用字符串表现的二进制数据的情况下,用图61C的转义序列来指定。
[0862]type (必要参数,对象种类:String)
[0863]指定二维符号的种类。图61D中示出常数。
[0864]level (可省略参数,对象种类:String)
[0865]指定纠错等级。图61E中示出常数。
[0866]等级按照二维符号的种类来选择。在MaxiCode、二维GSlDataBar的情况下,选择LEVEL_DEFAULTo
[0867]width (可省略参数,对象种类:Number)
[0868]指定模块的宽度。用O?255的整数值指定。MaxiCode时无视。
[0869]height (可省略参数,对象种类:Number)
[0870]指定模块的高度。用O?255的整数值指定。QRCode和MaxiCode时无视。
[0871]size (可省略参数,对象种类:Number)
[0872]指定二维符号的最大尺寸。用O?65535的整数值指定。QRCode和MaxiCode时无视。
[0873]图61F中示出返回值,图61G中示出例外。
[0874]“addHLine 方法”
[0875]将横格线打印追加到命令缓冲区中。进行横格线的描绘。在页面模式下不能使用。
[0876][语法]
[0877]addHLine (xl, x2, style);
[0878][参数]
[0879]xl:(必要参数,对象种类:Number)
[0880]指定横格线的描绘开始位置(以点为单位)。用O?65535的整数值指定。
[0881]x2:(必要参数,对象种类:Number)
[0882]指定横格线的描绘结束位置(以点为单位)。用O?65535的整数值指定。
[0883]style:(可省略参数,对象种类:String)
[0884]指定格线的种类。图62A中示出常数。
[0885]图62B中示出返回值,图62C中示出例外。
[0886]“addVLineBegin 方法”
[0887]将纵格线的开始追加到命令缓冲区中。开始纵格线的描绘。在页面模式下不能使用。纵格线直到由后述的addVLineEnd方法指定结束为止进行描绘。本API和addVLineEnd一起使用。
[0888][语法]
[0889]addVLineBegin (X,style);
[0890][参数]
[0891]X (必要参数,对象种类:Number)
[0892]指定纵格线的描绘开始位置(以点为单位)。用O?65535的整数值指定。
[0893]style (可省略参数,对象种类:String)
[0894]指定格线的种类。图63A中示出常数。
[0895]图63B中示出返回值,图63C中示出例外。
[0896]“addVLineEnd 方法”
[0897]将纵格线的结束追加到命令缓冲区中。结束纵格线的描绘。在页面模式下不能使用。本API和上述的addVLineBegin方法一起使用。
[0898][语法]
[0899]addVLineEnd(X, style);
[0900][参数]
[0901]X (必要参数,对象种类:Number)
[0902]指定结束纵格线的描绘的位置(以点为单位)。用O?65535的整数值指定。
[0903]style (可省略参数,对象种类:String)
[0904]指定结束描绘的格线的种类。图64A中示出常数。
[0905]图64B中示出返回值,图64C中示出例外。
[0906]“addPageBegin 方法”
[0907]将页面模式开始追加到命令缓冲区中。页面模式的处理开始。
[0908]直到由下面说明的PageEnd方法指定结束为止,纵格线在页面模式下处理。本API和PageEnd方法一起使用。
[0909][语法]
[0910]addPageBeginO ;
[0911]图65中示出返回值。
[0912]“addPageEnd 方法”
[0913]将页面模式结束追加到命令缓冲区中。页面模式的处理结束。本API和上述的addPageBegin方法一起使用。
[0914][语法]
[0915]addPageEnd O ;
[0916]图66中示出返回值。
[0917]“addPageArea 方法”
[0918]将页面模式打印区域追加到命令缓冲区中。
[0919]指定页面模式打印区域(坐标)。接在本API之后,指定addText方法等印刷数据的 API。
[0920]按照打印内容来指定打印区域。在打印数据超出了打印区域的情况下,会成为打印数据在中途发生了中断的打印结果。本API夹在上述的addPageBegin方法和上述的PageEnd方法之间使用。
[0921][语法]
[0922]addPageArea (X,y, width, height);
[0923][参数]
[0924]X (必要参数,对象种类:Number)
[0925]指定横向的原点(以点为单位)。用O?65535的整数值指定。O为打印机的能打印区域的左端。
[0926]y (必要参数,对象种类:Number)
[0927]指定纵向的原点(以点为单位)。用O?65535的整数值指定。O为未进行送纸的位置。
[0928]width (必要参数,对象种类:Number)
[0929]指定打印区域的宽度(以点为单位)。用O?65535的整数值指定。
[0930]height (必要参数,对象种类:Number)
[0931]指定打印区域的高度(以点为单位)。用O?65535的整数值指定。
[0932]打印区域的宽度和高度按照打印方向的设定来确定。存在打印数据中断了的情况。
[0933]图67A中示出返回值,图67B中示出例外。
[0934]“addPageDirect1n 方法”
[0935]将页面模式打印方向设定追加到命令缓冲区中。指定页面模式的打印方向。在不使其旋转的情况下,可以省略。本API夹在上述的addPageBegin方法和PageEnd方法之间使用。
[0936][语法]
[0937]addPageDirect1n(dir);
[0938][参数]
[0939]dir (必要参数,对象种类:String)
[0940]指定页面模式的打印方向。图68A中示出常数。
[0941]图68B中示出返回值,图68C中示出例外。
[0942]“addPagePosit1n 方法”
[0943]将页面模式的打印位置设定区域追加到命令缓冲区中。
[0944]指定在addPageArea方法所指定的区域内的印字开始位置(坐标)。本API夹在上述的addPageBegin方法和PageEnd方法之间使用。
[0945][语法]
[0946]addPagePosit1n(X,y);
[0947][参数]
[0948]X:(必要参数,对象种类:Number)
[0949]指定横向的打印位置(以点为单位)。用O?65535的整数值指定。
[0950]y:(必要参数,对象种类:Number)
[0951]指定纵向的打印位置(以点为单位)。用O?65535的整数值指定。
[0952]打印开始位置(坐标)按照打印内容来指定。以下作为参考。
[0953]?打印字符串的情况
[0954]指定最初的字符的基线左端。
[0955]在以标准大小且左对齐的方式进行打印的情况下能够省略。在印刷高度是2倍的字符的情况下,将I指定为42以上。
[0956].打印条形码的情况
[0957]指定符号的左下。将条形码的高度指定为y。
[0958].打印图像/标识的情况
[0959]指定图形数据的左下。将图形数据的高度指定为y。
[0960].打印二维符号的情况
[0961]指定符号的左上。在从左上开始打印的情况下,能够省略。
[0962]图69A中示出返回值,图69B中示出例外。
[0963]“addPageLine 方法”
[0964]将页面模式的直线描绘追加到命令缓冲区中。在页面模式下描绘直线。不能描绘斜线。本API夹在上述的addPageBegin方法和PageEnd方法之间使用。
[0965][语法]
[0966]addPageLine (xl, yl, x2, j2, style);
[0967][参数]
[0968]xl (必要参数,对象种类:Number)
[0969]指定横向的描绘开始位置(以点为单位)。用O?65535的整数值指定。
[0970]yl (必要参数,对象种类:Number)
[0971]指定纵向的描绘开始位置(以点为单位)。用O?65535的整数值指定。
[0972]χ2 (必要参数,对象种类!Number)
[0973]指定横向的描绘结束位置(以点为单位)。用O?65535的整数值指定。
[0974]y2 (必要参数,对象种类:Number)
[0975]指定纵向的描绘结束位置(以点为单位)。用O?65535的整数值指定。
[0976]style (可省略参数,对象种类:String)
[0977]指定格线的种类。图70A中示出常数。
[0978]图70B中示出返回值,图70C中示出例外。
[0979]“addPageRectangle 方法”
[0980]将页面模式的四角形描绘追加到命令缓冲区中。在页面模式下描绘四角形。本API夹在上述的addPageBegin方法和PageEnd方法之间使用。
[0981][语法]
[0982]addPageRectangle (xl, yl, x2, y2, style);
[0983][参数]
[0984]xl (必要参数,对象种类:Number)
[0985]指定横向的描绘开始位置(以点为单位)。用O?65535的整数值指定。
[0986]yl (必要参数,对象种类:Number)
[0987]指定纵向的描绘开始位置(以点为单位)。用O?65535的整数值指定。
[0988]x2 (必要参数,对象种类:Number)
[0989]指定横向的描绘结束位置(以点为单位)。用O?65535的整数值指
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1