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

文档序号:8269386阅读:278来源:国知局
设备控制系统、印刷装置、以及设备控制系统的控制方法
【技术领域】
[0001]本发明涉及对设备进行控制的设备控制系统、印刷装置、以及设备控制系统的控制方法。
【背景技术】
[0002]在现有技术中,在通过连接到网络的终端对键盘、条形码扫描器等设备进行控制的系统中,准备有作为控制器的机器(计算机等)来用于设备的控制。
[0003]在先技术文献
[0004]专利文献
[0005]专利文献1:JP特开2004-152256号公报

【发明内容】

[0006]发明要解决的课题
[0007]但是,存在这样的需求,即想要通过简单的构成来使用上述那样的设备。
[0008]本发明鉴于上述情况而作,其目的在于提供一种通过网络连接的终端能够控制设备的设备控制系统、印刷装置、以及设备控制系统的控制方法。
[0009]用于解决课题的手段
[0010]为了达成上述目的,本发明的设备控制系统的特征在于,具备:设备;设备控制装置,其具有与所述设备连接的连接部、以及对与所述连接部连接的所述设备进行控制的设备控制部;和终端,其与所述设备控制装置连接,并使网络浏览器执行动作,所述网络浏览器执行网络应用的显示以及控制所述设备的设备应用程序接口。
[0011]根据本发明,通过终端的网络浏览器,能够控制与设备控制装置连接的设备。
[0012]此外,在本发明中,所述设备应用程序接口具有与所述设备相对应的对象,所述网络应用调用所述对象,向所述设备控制装置发送请求。
[0013]此外,根据本发明的构成,所述设备控制装置,执行控制所述设备的设备控制脚本,所述设备控制脚本与所述对象连接,接收由所述终端发送的所述请求,对与所述连接部连接的所述设备进行控制。
[0014]此外,根据本发明的构成,所述设备控制脚本具有与所述设备收发数据的设备连接对象、以及向所述设备API发送数据的客户端连接对象。
[0015]此外,根据本发明的构成,所述请求是指定与所述设备控制装置连接的所述设备、并指示所述设备的控制的开始的控制开始请求,所述指令是指示所述设备的控制的开始的控制开始指令,所述终端向所述设备控制装置发送了所述控制开始请求时,所述设备控制装置向由所述控制开始请求指定的所述设备发送所述控制开始指令,使得能够通过所述终端来控制所述设备。
[0016]此外,根据本发明,所述设备控制系统具备第2终端,所述第2终端与所述设备控制装置连接,并使网络浏览器执行动作,所述网络浏览器执行第2网络应用的显示以及控制所述设备的第2设备应用程序接口,所述第2设备应用程序接口具有与所述设备相对应的第2对象。
[0017]此外,在通过所述终端能够进行所述设备的控制时,所述设备控制装置使所述设备成为排他锁定状态,并在所述第2网络应用调用所述第2对象向所述设备控制装置发送了第2请求的情况下使所述第2请求中的所述设备的控制不予执行。
[0018]此外,在通过所述终端能够进行所述设备的控制时所述第2终端向所述设备控制装置发送了所述第2请求的情况下,所述设备控制装置向所述第2终端发送表示所述设备处于使用中的通知。
[0019]此外,所述设备是进行印刷的打印机,在通过所述终端能够进行所述打印机的控制时所述第2终端向所述设备控制装置发送了所述第2请求的情况下,所述设备控制装置基于所述第2请求使所述第2终端能够通过所述设备控制脚本控制所述打印机。
[0020]此外,所述终端的所述网络应用调用所述对象,向所述设备控制装置发送指定所述设备并指示所述设备的控制结束的控制结束请求,所述终端向所述设备控制装置发送了所述控制结束请求时,所述设备控制装置向由所述控制结束请求指定的所述设备通过所述设备控制脚本发送指示控制的结束的第2指令,使通过所述终端进行的所述设备的控制结束。
[0021]此外,在所述设备控制装置使通过所述终端进行的所述设备的控制结束后所述第2终端向所述设备控制装置发送了所述第2请求的情况下,所述设备控制装置基于所述第2请求使所述第2终端能够通过所述设备控制脚本控制所述设备。
[0022]此外,所述设备应用程序接口对所述对象与所述设备控制装置的设备控制脚本的连接进行检测。
[0023]此外,所述对象调用在所述设备控制脚本中包含的事件。
[0024]此外,所述设备是进行显示的显示器,所述请求是指定所述显示器并要求所述显示器的显示的显示请求,所述终端向所述设备控制装置发送了所述显示请求时,所述设备控制装置向由所述显示请求指定的所述显示器通过所述设备控制脚本发送要求显示的显示指令。
[0025]此外,由所述显示请求要求的显示器的显示是时刻的显示。
[0026]此外,所述请求是指定所述设备并对所述设备要求图像数据的登记的登记请求,所述终端向所述设备控制装置发送了所述登记请求时,所述设备控制装置向由所述登记请求指定的所述设备通过所述设备控制脚本发送指示所述图像的登记的登记指令。
[0027]此外,所述终端将所述图像数据发送给所述设备控制装置,所述设备控制脚本将所述图像数据转换成所述光栅图像数据。
[0028]此外,所述请求是指定所述设备、并指示在所述设备与所述终端之间收发的数据是否需要加密的设定的加密请求。
[0029]此外,根据本发明的构成,印刷装置的特征在于,具有:连接部,其与设备连接;设备控制部,其执行对设备进行控制的设备控制脚本,对与所述连接部连接的所述设备进行控制;和印刷部,其进行印刷。
[0030]此外,本发明的设备控制系统的控制方法的特征在于:所述设备控制系统具有使网络浏览器执行动作的终端、设备、以及与所述设备连接的设备控制装置,所述控制方法通过在所述网络浏览器中执行动作的网络应用来调用与所述设备相对应的对象,向所述设备控制装置发送请求,通过所述设备控制装置来执行控制所述设备的设备控制脚本,基于所述设备控制装置所接收到的所述请求,通过所述设备控制脚本将控制所述设备的指令发送给所述设备,建立通过所述终端进行的所述设备的控制。
[0031]此外,所述请求是指定与所述设备控制装置连接的所述设备、并指示所述设备的控制的开始的控制开始请求,所述终端向所述设备控制装置发送了所述控制开始请求时,所述设备控制装置向所述设备发送所述控制指令,开始通过所述终端控制所述设备。
【附图说明】
[0032]图1是本发明的第I实施方式所涉及的设备控制系统的构成图。
[0033]图2是本发明的第2实施方式所涉及的设备控制系统的构成图。
[0034]图3是本发明的第3实施方式所涉及的设备控制系统的构成图。
[0035]图4是表示与智能打印机连接的设备的连接例的图。
[0036]图5是智能打印机的外观立体图。
[0037]图6是表示连接器面板的图。
[0038]图7是表示无线LAN单元的连接例的图。
[0039]图8是表示设备控制系统的功能构成的图。
[0040]图9是表示能够从键盘取得的键码的例子的图。
[0041]图10是表示环境构筑的工作流程的图。
[0042]图11是表示网络内容的登记方法的图。
[0043]图12是表示网络内容的登记方法的图。
[0044]图13是表示设备控制脚本的登记方法的图。
[0045]图14是表示设备的登记方法的图。
[0046]图15是表示在设备的登记中选择的设备的种类的图。
[0047]图16是表示登记网络打印机的情况下的输入项目的图。
[0048]图17是表示登记顾客显示器的情况下的输入项目的图。
[0049]图18是表示登记键输入设备的情况下的输入项目的图。
[0050]图19是表示登记串行通信设备的情况下的输入项目的图。
[0051]图20是表示登记其他设备的情况下的输入项目的图。
[0052]图21是表不编程流程的图。
[0053]图22是表示Device对象的图。
[0054]图23是表示设备对象共同的对象的图。
[0055]图24是表示Display对象的图。
[0056]图25是表示Keyboard对象的的图。
[0057]图26A是表示Printer对象的图。
[0058]图26B是表示Printer对象的图。
[0059]图26C是表示Printer对象的图。
[0060]图27是表示Scanner对象的图。
[0061]图28是表示SimpleSerial对象的图。
[0062]图29是表示connect方法的详情的图。
[0063]图30是isConnect方法的说明图。
[0064]图31是createDevice方法的说明图。
[0065]图32是createDevice方法的说明图。
[0066]图33是deleteDevice方法的说明图。
[0067]图34是createWindow方法的说明图。
[0068]图35 是 moveCursorPosit1n 方法的说明图。
[0069]图36是setCursorType方法的说明图。
[0070]图37是addText方法的说明图。
[0071]图38是addReverseText方法的说明图。
[0072]图39是addMarquee方法的说明图。
[0073]图40是addMarquee方法的说明图。
[0074]图41是setBrightness方法的说明图。
[0075]图42A是onreceive事件的说明图。
[0076]图42B是onreceive事件的说明图。
[0077]图42C是onreceive事件的说明图。
[0078]图43是onkeypress事件的说明图。
[0079]图44是onstring事件的说明图。
[0080]图45A是addTextAlign方法的说明图。
[0081]图45B是addTextAlign方法的说明图。
[0082]图45C是addTextAlign方法的说明图。
[0083]图46A 是 addTextLineSpace 方法的说明图。
[0084]图46B 是 addTextLineSpace 方法的说明图。
[0085]图47A是addTextRotate方法的说明图。
[0086]图47B是addTextRotate方法的说明图。
[0087]图47C是addTextRotate方法的说明图。
[0088]图48A是addText方法的说明图。
[0089]图48B是addText方法的说明图。
[0090]图48C是addText方法的说明图。
[0091]图49A是addTextLang方法的说明图。
[0092]图49B是addTextLang方法的说明图。
[0093]图49C是addTextLang方法的说明图。
[0094]图50A是addTextFont方法的说明图。
[0095]图50B是addTextFont方法的说明图。
[0096]图50C是addTextFont方法的说明图。
[0097]图51A是addTextSmooth方法的说明图。
[0098]图5IB是addTextSmooth方法的说明图。
[0099]图51C是addTextSmooth方法的说明图。
[0100]图52A是addTextDouble方法的说明图。
[0101]图52B是addTextDouble方法的说明图。
[0102]图52C是addTextDouble方法的说明图。
[0103]图52D是addTextDouble方法的说明图。
[0104]图5:3A是addTextSize方法的说明图。
[0105]图5:3B是addTextSize方法的说明图。
[0106]图5:3C是addTextSize方法的说明图。
[0107]图5:3D是addTextSize方法的说明图。
[0108]图54A是addTextStyle方法的说明图。
[0109]图54B是addTextStyle方法的说明图。
[0110]图54C是addTextStyle方法的说明图。
[0111]图54D是addTextStyle方法的说明图。
[0112]图54E是addTextStyle方法的说明图。
[0113]图54F是addTextStyle方法的说明图。
[0114]图55A 是 addTextPosit1n 方法的说明图。
[0115]图55B 是 addTextPosit1n 方法的说明图。
[0116]图56A是addFeedUnit方法的说明图。
[0117]图56B是addFeedUnit方法的说明图。
[0118]图57A是addFeedLine方法的说明图。
[0119]图57B是addFeedLine方法的说明图。
[0120]图58A是addlmage方法的说明图。
[0121]图58B是addlmage方法的说明图。
[0122]图58C是addlmage方法的说明图。
[0123]图58D是addlmage方法的说明图。
[0124]图59A是addLogo方法的说明图。
[0125]图59B是addLogo方法的说明图。
[0126]图60A是addBarcode方法的说明图。
[0127]图60B是addBarcode方法的说明图。
[0128]图60C是addBarcode方法的说明图。
[0129]图60D是addBarcode方法的说明图。
[0130]图60E是addBarcode方法的说明图。
[0131]图60F是addBarcode方法的说明图。
[0132]图60G是addBarcode方法的说明图。
[0133]图60H是addBarcode方法的说明图。
[0134]图601是addBarcode方法的说明图。
[0135]图6IA是addSymbol方法的说明图。
[0136]图61B是addSymbol方法的说明图。
[0137]图6IC是addSymbol方法的说明图。
[0138]图61D是addSymbol方法的说明图。
[0139]图61E是addSymbol方法的说明图。
[0140]图61F是addSymbol方法的说明图。
[0141]图61G是addSymbol方法的说明图。
[0142]图62A是addHLine方法的说明图。
[0143]图62B是addHLine方法的说明图。
[0144]图62C是addHLine方法的说明图。
[0145]图63A是addVLineBegin方法的说明图。
[0146]图63B是addVLineBegin方法的说明图。
[0147]图63C是addVLineBegin方法的说明图。
[0148]图64A是addVLineEnd方法的说明图。
[0149]图64B是addVLineEnd方法的说明图。
[0150]图64C是addVLineEnd方法的说明图。
[0151]图65是addPageBegin方法的说明图。
[0152]图66是addPageEnd方法的说明图。
[0153]图67A是addPageArea方法的说明图。
[0154]图67B是addPageArea方法的说明图。
[0155]图68A 是 addPageDirect1n 方法的说明图。
[0156]图68B 是 addPageDirect1n 方法的说明图。
[0157]图68C 是 addPageDirect1n 方法的说明图。
[0158]图69A 是 addPagePosit1n 方法的说明图。
[0159]图69B 是 addPagePosit1n 方法的说明图。
[0160]图70A是addPageLine方法的说明图。
[0161]图70B是addPageLine方法的说明图。
[0162]图70C是addPageLine方法的说明图。
[0163]图7IA 是 addPageRectangle 方法的说明图。
[0164]图7IB 是 addPageRectangle 方法的说明图。
[0165]图71C 是 addPageRectangle 方法的说明图。
[0166]图72A是addCut方法的说明图。
[0167]图72B是addCut方法的说明图。
[0168]图72C是addCut方法的说明图。
[0169]图73A是addPulse方法的说明图。
[0170]图73B是addPulse方法的说明图。
[0171]图73C是addPulse方法的说明图。
[0172]图73D是addPulse方法的说明图。
[0173]图74A是addSound方法的说明图。
[0174]图74B是addSound方法的说明图。
[0175]图74C是addSound方法的说明图。
[0176]图74D是addSound方法的说明图。
[0177]图75A是addCommand方法的说明图。
[0178]图75B是addCommand方法的说明图。
[0179]图76A是print方法的说明图。
[0180]图76B是print方法的说明图。
[0181]图76C是print方法的说明图。
[0182]图77是halftone属性的说明图。
[0183]图78A是onreceive事件的说明图。
[0184]图78B是onreceive事件的说明图。
[0185]图78C是onreceive事件的说明图。
[0186]图78D是onreceive事件的说明图。
[0187]图79是onerror事件的说明图。
[0188]图80是ondata事件的说明图。
[0189]图81是有关设备控制脚本的使用的说明图。
[0190]图82是设备控制脚本的对象的说明图。
[0191]图83是表示设备控制脚本的属性一览的图。
[0192]图84是表示设备控制脚本的属性一览的图。
[0193]图85是表示设备控制脚本502的构成例的图。
[0194]图86是表示ClientConnect1n对象的API的一览的图。
[0195]图87是表示DeviceConnect1n对象的API的一览的图。
[0196]图88是设备控制脚本名对象的API的一览的图。
[0197]图89 是 ClientConnect1n 对象的 API 的说明图。
[0198]图90是onDeviceData事件的说明图。
[0199]图91是表示POS终端的样本的一例的图。
[0200]图92是表示打印机的样本程序的一例的图。
[0201]图93是表示样本程序的环境设定的流程的图。
[0202]图94是表示登记样本程序的画面例的图。
[0203]图95是表示设定顾客显示器的画面的图。
[0204]图96是表示设定POS键盘/条形码扫描器的画面的图。
[0205]图97是表示设备的设定例的图。
[0206]图98是表示样本程序的显示例的图。
[0207]图99A是表不Customer Display Sample画面的例子的图。
[0208]图99B是表不Customer Display Sample画面的例子的图。
[0209]图99C是表不Customer Display Sample画面的例子的图。
[0210]图100A是表不Keyboard Sample画面的例子的图。
[0211]图100B是表示Keyboard Sample画面的输入和结果的例子的图。
[0212]图100C是表不Keyboard Sample画面的例子的图。
[0213]图101A是表不Printer Sample画面的例子的图。
[0214]图101B是表不Printer Sample画面的例子的图。
[0215]图101C是表不Printer Sample画面的例子的图。
[0216]图102A是表不Barcode Scanner Sample画面的例子的图。
[0217]图102B是表不Barcode Scanner Sample画面的例子的图。
[0218]图103A是表示POS Terminal Sample画面的例子的图。
[0219]图103B是表示设定画面的例子的图。
[0220]图104A是表示POS Terminal Sample画面的例子的图。
[0221]图104B是表示POS Terminal Sample画面的例子的图。
[0222]图104C是表不POS Terminal Sample画面的例子的图。
【具体实施方式】
[0223]以下,参照附图对本发明的实施方式进行说明。
[0224]图1是应用了本发明的第I实施方式,是表示具备应用服务器2的设备控制系统100的构成例的图。
[0225]设备控制系统100具备应用服务器2、终端3、以及打印机5 (智能打印机)。在设备控制系统100中,应用服务器2、终端3以及打印机5经由通信网络连接
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1