图像形成系统中的通信控制方法、以及图像形成系统的制作方法_2

文档序号:8475290阅读:来源:国知局
了与静态值建立了关联的动作的处理的消息的图。
[0030]图11是表示用于从信息处理装置向图像形成装置发送状态通知URL的消息的例子、和表示状态通知URL与应用程序的关联表的图。
[0031]图12是表示图像形成装置中的通信控制方法的流程图的图。
[0032]图13是表示图12的流程图的步骤S1202的子程序流程图的图
[0033]图14是表示图12的流程图的步骤S1203的子程序流程图的图。
[0034]图15是表示图12的流程图的步骤S1205的子程序流程图的图。
[0035]图16是表示图15的流程图的步骤S1505的子程序流程图的图。
[0036]图17是表示图12的步骤S1208的子程序流程图的图。
[0037]图18是表示通过状态通知控制部实施的通信控制方法的流程图的图。
【具体实施方式】
[0038]以下,参照附图,对本发明的实施方式所涉及的图像形成系统中的通信控制方法、以及图像形成系统进行详细说明。
[0039]本申请基于2014年I月17日提出的日本专利申请编号2014 — 006883号申请,参照并引用其全部公开内容。
[0040]此外,在本说明书中,将“ JDF代码”以及“ JMF代码”这样的术语仅记载为“JDF”以及“JMF”来进行说明。
[0041]图1是表示本发明的实施方式所涉及的图像形成系统的框图。
[0042]如图1所示,图像形成系统I具有多个信息处理装置20A、20B、20C以及图像形成装置10。
[0043]多个信息处理装置20A、20B、20C以及图像形成装置10经由网络30连接为相互能够通信。网络30能够由以太网(注册商标)、令牌环网、依据FDDI (Fiber — DistributedData Interface:光纤分布式数据接口 )等标准连接了计算机、网络设备彼此的LAN(LocalArea Network:局域网)、或者通过专用线连接了 LAN彼此的WAN (Wide Area Network:广域网)构成。
[0044]在信息处理装置20A、信息处理装置20B、以及信息处理装置20C中,用于分别生成用JDF描述的打印任务(以下,仅称为“打印任务”)以及用JMF描述的消息(以下,仅称为“消息”)并发送的应用程序A、应用程序B、以及应用程序C动作。各应用程序A、B、C所生成的打印任务以及消息发送至图像形成装置10。
[0045]所谓的打印任务是针对图像形成装置20的打印命令的统称,包含用JDF描述了打印设定的任务单、以及打印数据。打印设定例如包含打印用纸的指定、进行打印的打印机的指定等信息。所谓打印数据是作为打印对象的文档数据,包含影像数据、向量数据(图形数据)、或者文本数据这样的各种对象的数据。
[0046]图像形成装置10生成以针对从各应用程序A、B、C接收到的打印任务的响应或者通知为目的的消息,并发送至发送了该打印任务的某个应用程序A、B、Co
[0047]此外,图像形成系统I也可以由单一的信息处理装置和图像形成装置10构成,在该单一的信息处理装置中切换各应用程序A、B、C来进行动作。
[0048]图2是表示各信息处理装置的结构的框图。
[0049]如图2 所示,各信息处理装置 20A、20B、20C 具备 CPU (Central Processing Unit:中央处理器)201、RAM (Random Access Memory:随机存取存储器)202、ROM (Read OnlyMemory:只读存储器)203、HDD (Hard Disk Drive:硬盘驱动器)204、显示部205、输入部206、以及通信部207,它们经由用于交换信号的总线208相互连接。
[0050]CPU201根据程序进行上述各部的控制、各种运算处理。
[0051]RAM202作为作业区域暂时存储程序、数据。
[0052]R0M203保存各种程序、各种数据。
[0053]HDD204保存各应用程序A、B、C、操作系统、其他各种程序。另外,HDD204保存打印任务、消息、其他各种数据。
[0054]显示部205例如是液晶显示器,显示各种信息。
[0055]输入部206例如包含鼠标这样的定位设备、键盘,用于进行各种操作、输入。
[0056]通信部207是用于与外部设备通信的接口,能够利用以太网(注册商标)、SATA (Serial Advanced Technology Attachment:串行高级技术附件)、PCI Express、USB、IEEE1394等标准的网络接口 ;BLUET00TH(注册商标:蓝牙)、IEEE802.11等无线通信接口 ;用于与电话线连接的电话线接口等。
[0057]各信息处理装置20A、20B、20C由于具有上述结构所以通过以下的方式作用。
[0058]各信息处理装置20A、20B、20C的各CPU201启动保存于HDD204的各应用程序A、B、C,在各应用程序A、B、C与图像形成装置10之间建立通信。各应用程序A、B、C生成打印任务、以及与该打印任务相关联的消息,并发送至图像形成装置10。这里,所谓的与打印任务相关联的消息,例如是描述有任务提交指令、和信息处理装置20A、20B、20C中的打印任务的保存目的地URL (Uniform Resource Locator:统一资源定位符)的任务提交消息。图像形成装置10能够通过接收任务提交消息,识别提交了打印任务这一情况,并且通过访问打印任务的保存目的地URL来获取该打印任务。
[0059]各应用程序A、B、C从图像形成装置10接收以针对向图像形成装置10发送的打印任务的响应或者通知为目的的消息。这里,所谓的以针对打印任务的响应或者通知为目的的消息例如是基于JMF的Response的消息或者基于JMF的Signal的消息。该消息例如包含描述有在打印任务中设定的纸张在图像形成装置10中处于缺纸的状态这一意思的消息。
[0060]图3是表示图像形成装置的结构的框图。
[0061]如图3所示,图像形成装置10具备CPU100、RAM101、R0M102、HDD103、通信部104、操作部105、显示部106、图像控制部107、读取部108、以及引擎209。这些构成要素经由用于交换信号的总线110相互连接。
[0062]图像形成装置10的一部分的基本结构与信息处置装置20A、20B、20C重复。因此,省略或者简化重复的部分的说明。
[0063]HDD103保存图像形成装置用程序。所谓的图像形成装置用程序是用于对从信息处理装置10接收到的打印任务以及消息进行处理并且生成以针对该打印任务的响应或者通知为目的的消息并发送的程序。另外,HDD103保存打印任务、消息、其他各种数据。
[0064]通信部104是用于在图像形成装置10与外部设备之间进行通信的接口,使用以太网(注册商标)、SATA、PCI Express,USB.1EEE1394等的标准的网络接口、或Bluetooth (注册商标)、IEEE802.11等无线通信接口等各种本地连接接口、用于与电话线连接的电话线接口等。
[0065]操作部105由进行各种设定的触摸面板、设定复印张数等数字键、指示动作的开始的开始键、指示动作的停止的停止键、以及对各种设定条件初始化的复位键等各种固定键等构成。
[0066]显示部106由显示各种信息并进行各种设定输入的触摸面板、以及显示灯等构成。
[0067]图像控制部107根据打印任务所包含的任务单,进行打印数据的布局处理、以及打印任务的光栅化,生成位图形式的图像数据。
[0068]读取部108利用荧光灯等光源对设置在原稿台的规定的读取位置的原稿照射光,利用CCD (Charge Coupled Device:电荷親合器件)影像传感器等拍摄装置对其反射光进行光电转换,根据其电信号生成能够通过引擎109打印的图像数据。
[0069]引擎109将基于由图像控制部107生成的图像数据、以及由读取部108生成的图像数据的图像,通过电子照片方式经由带电、曝光、显影、转印以及定影各工序,打印于纸张。
[0070]图像形成装置10由于具有上述结构,所以具有以下的功能,按照以下的方式作用。
[0071]图4是表示图像形成装置的功能的功能框图。
[0072]如图4所示,图像形成装置10具有指令控制部1000、应用程序确定控制部1001、任务控制部1002、静态表控制部1003、动态表控制部1004、状态通知控制部1005、以及网络部 1006。
[0073]应用程序确定控制部1001相当于确定单元以及第四管理单元。动态表控制部1004相当于第一管理单元、第二管理单元、以及动作单元。静态表控制部1003相当于第三管理单元。
[0074]指令控制部1000、应用程序确定控制部1001、任务控制部1002、静态表控制部1003、动态表控制部1004、以及状态通知控制部1005能够由CPU100、RAMlOl、HDD103、以及图像形成装置用程序构成。网络部1006能够由CPU100以及通信部104构成。
[0075]指令控制部1000控制从各应用程序A、B、C接收到的消息以及打印任务,使上述各模块对消息等进行处理。具体而言,指令控制部1000使应用程序确定控制部1001对消息等进行处理从而确定发送了消息等的应用程序A、B、Co指令控制部1000在消息是任务提交消息的情况下,使任务控制部1002从信息处理装置10获取打印任务,使动态表控制部1004保存对打印任务附加的动态值即打印任务ID并且对打印任务进行打印处理。指令控制部1000生成以对确定出的应用程序A、B、C的针对打印任务的响应或者通知为目的的消息,根据需要对动态表控制部1004附加所保存的动态值即打印任务ID,并发送至该应用程序A、B、Co这里,所谓的动态值是指通过应用程序A、B、C对每个打印任务分配的任意值。
[0076]应用程序确定控制部1001基于从各应用程序A、B、C接收到的打印任务以及与该打印任务相关联的消息的至少任意一个的描述来确定应用程序A、B、C。应用程序确定控制部1001利用应用程序确定表,来确定发送了打印任务以及与该打印任务相关联的消息的应用程序。应用程序确定控制部1001将应用程序确定表保存至HDD103,与图像形成装置用程序独立地管理。
[0077]图5是表示应用程序确定表、和从信息处理装置向图像形成装置发送的消息的例子的图。
[0078]图5的A是表示应用程序确定表的图。应用程序确定表中,例如记载有消息所包含的用于确定应用程序A的值(例如,“VendorA”)与应用程序A的应用程序名(例如,"VendorA")的关系、以及表示该值的描述位置的路径(例如,JMF/@ SenderID)。另外,应用程序确定表中,例如记载有打印任务所包含的用于确定应用程序的值(例如,“ VendorB” )与应用程序B的应用程序名(例如,“VendorB”)的关系、以及表示该值的描述位置的路径(例如,“JDF/AuditPool/Created/ @ AgentName”)。该路径表示记载有用于确定应用程序A
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1