图像形成装置、图像形成系统以及存储有程序的记录介质制造方法及图纸

技术编号:32508847 阅读:22 留言:0更新日期:2022-03-02 10:48
本发明专利技术提供一种图像形成装置、图像形成系统以及存储有程序的记录介质。本发明专利技术提供的技术即使在更新了图像形成装置的情况下,用于再构建图像形成系统的负担也不会增大。CPU判断为取得的PJL数据与当前参照的变换规则的变换前PJL数据的第一个一致(S52:是),在判断为在当前参照的变换规则的变换前PJL数据中不存在与取得的PJL数据不一致的PJL数据的情况下(S53:否),将取得的PJL数据变换为在正在参照的变换规则中与该变换前PJL数据建立了对应的变换后对象PJL数据(S58)。变换后对象PJL数据(S58)。变换后对象PJL数据(S58)。

【技术实现步骤摘要】
图像形成装置、图像形成系统以及存储有程序的记录介质


[0001]本专利技术涉及对以打印机作业语言(以下,称为PJL(Printer Job Language))记述的数据进行处理的技术。

技术介绍

[0002]在专利文献1中记载有如下技术,图像形成装置将从PC发送来的新PJL数据和与该新PJL数据对应的处理存储在PJL词典中,在从PC接收到新PJL数据时,进行在PJL词典中与该接收到的新PJL数据对应的处理。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2018

171757号公报

技术实现思路

[0006]专利技术所要解决的课题
[0007]以打印机为代表的图像形成装置除了性能和功能的提高之外,还发生了提供价值多样化等变化。但是,在具备图像形成装置的图像形成系统中,在为了应对上述的变化而更新图像形成装置时,用于再构建图像形成系统的负担增大。
[0008]因此,本专利技术为了解决上述课题而提出,其目的在于提供即使在更新了图像形成装置的情况下也不会增大用于再构建图像形成系统的负担的技术。
[0009]用于解决课题的技术方案
[0010]为了实现上述目的,本专利技术提供如下这样的技术,一种图像形成装置,该图像形成装置具备外部接口、计算机以及非易失性存储器,计算机执行如下处理:PJL数据取得处理,经由外部接口取得PJL数据;过滤器数据取得处理,经由外部接口取得过滤器数据;及存储处理,将通过过滤器数据取得处理取得的过滤器数据存储在非易失性存储器中,过滤器数据是用于将非对象PJL数据与对象PJL数据建立对应的数据,非对象PJL数据是不作为用于使该图像形成装置执行规定的处理的对象的PJL数据,对象PJL数据是作为用于使该图像形成装置执行规定的处理的对象的PJL数据,而且计算机执行变换处理,该变换处理在通过PJL数据取得处理取得的PJL数据是通过存储于非易失性存储器的过滤器数据而与对象PJL数据建立对应的非对象PJL数据的情况下,将取得的PJL数据变换为在存储于非易失性存储器的过滤器数据中与该非对象PJL数据建立对应的对象PJL数据。
[0011]计算机在取得了不作为用于使该图像形成装置执行规定的处理的对象的PJL数据(非对象PJL数据)的情况下,通过过滤器数据将该取得的PJL数据变换为作为用于使该图像形成装置执行规定的处理的对象的PJL数据(对象PJL数据)。
[0012]此外,本说明书中公开的技术能够以各种各样的方式实现,例如,除了程序之外,还能够以记录有程序的记录介质、图像形成系统等方式来实现。
[0013]专利技术效果
[0014]根据本专利技术,能够提供即使在更新了图像形成装置的情况下,也不会增大用于再构建图像形成系统的负担的图像形成装置。
附图说明
[0015]图1是表示本专利技术的实施方式所涉及的图像形成装置的主要的电气结构的说明图。
[0016]图2的(A)是表示打印作业的说明图,(B)是表示PJL数据的一例的说明图。
[0017]图3是变换模式的说明图。
[0018]图4的(A)是变换模式1的说明图,(B)是变换模式2的说明图。
[0019]图5的(A)是表示本实施方式的过滤器数据的一例的说明图,(B)是表示推荐的过滤器数据的一例的说明图,(C)是表示非推荐的过滤器数据的一例的说明图。
[0020]图6的(A)、(B)~(D)、(E)、(F)分别是表示对应用了变换模式1、变换模式2、变换模式3、变换模式4的PJL数据进行变换的变换规则的一例的说明图。
[0021]图7是表示CPU执行的主例程的流程图。
[0022]图8是表示图7的主例程的后续例程的流程图。
[0023]图9是表示PJL数据变换处理的流程图。
[0024]图10是表示模式1PJL数据变换处理的流程图。
[0025]图11是表示取得PJL数据变换处理的流程图。
[0026]图12是表示预读处理的流程图。
[0027]图13是表示模式2PJL数据变换处理的流程图。
[0028]图14是表示图13的模式2PJL数据变换处理的后续处理的流程图。
[0029]图15是表示过滤器数据R/W处理的流程图。
[0030]图16是表示关联规则过滤器数据构建处理的流程图。
具体实施方式
[0031]以下,参照附图对本专利技术的实施方式所涉及的图像形成装置、图像形成系统以及程序进行说明。关于图像形成装置的主要的电气结构,参照表示其的图1进行说明。图像形成装置10具备打印引擎11、闪存ROM12、NVRAM14、图像处理电路15、用户IF(用户界面的缩写)16、通信IF17、USBIF18、总线19、控制部20、RAM22、ROM23。
[0032]打印引擎11是用于在片材等记录介质打印图像的引擎,采用电子照片方式、喷墨方式、热敏方式等打印方式。图像处理电路15对与PDL部32(图2)相关的图像数据进行RIP(Raster Image Processer(光栅图像处理器)的缩写)处理,变换为与在片材等记录介质打印的像素对应的描绘数据。该变换后的描绘数据被向打印引擎11输出。NVRAM14是存储打印设定信息等的非易失性存储器。
[0033]用户IF16例如是触摸面板,具备消息的显示功能和受理用户的操作的功能。通信IF17通过LAN线路L1与信息处理装置40分别可相互通信地连接。作为图像形成装置10和信息处理装置40的通信方法,也可以使用Bluetooth(注册商标)等通信协议。信息处理装置40例如是PC、智能手机等。USBIF18是用于与基于USB标准连接的装置进行通信的硬件。
[0034]控制部20由CPU21等构成。控制部20按照存储于NVRAM14的打印设定信息来控制打
印引擎11。另外,控制部20经由通信IF17对与信息处理装置40的通信进行控制。在闪存ROM12存储有过滤器数据13。过滤器数据13是记述了用于将从信息处理装置40发送来的PJL数据变换为在图像形成装置10中能够执行的PJL数据的变换规则的数据。过滤器数据13可以存储在USB存储器存储介质中,并从该存储介质提供给图像形成装置10。关于过滤器数据13,将在后面进行详细叙述。CPU21或包含CPU21的控制部20是本专利技术的计算机的一例,闪存ROM12是本专利技术的非易失性存储器的一例。另外,图像形成装置10及信息处理装置40是本专利技术的图像形成系统的一例。
[0035]在ROM23存储有CPU21执行的程序24。RAM22具有展开从闪存ROM12读出的过滤器数据13的存储区域、展开从ROM23读出的程序24的工作区域等。控制部20、RAM22、ROM23、闪存ROM12、NVRAM14、打印引擎11、图像处理电路15、用户IF16、通信IF17以及USBIF18通过总线19相互连接。通信IF17及USBIF18是本专利技术的外部接口本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像形成装置,具备外部接口、计算机以及非易失性存储器,其特征在于,所述计算机执行如下处理:PJL数据取得处理,经由所述外部接口取得PJL数据;过滤器数据取得处理,经由所述外部接口取得过滤器数据;及存储处理,将通过所述过滤器数据取得处理取得的所述过滤器数据存储在所述非易失性存储器中,所述过滤器数据是用于将非对象PJL数据与对象PJL数据建立对应的数据,所述非对象PJL数据是不作为用于使该图像形成装置执行规定的处理的对象的PJL数据,所述对象PJL数据是作为用于使该图像形成装置执行所述规定的处理的对象的PJL数据,而且所述计算机执行变换处理,所述变换处理在通过所述PJL数据取得处理取得的PJL数据是通过存储于所述非易失性存储器的所述过滤器数据而与所述对象PJL数据建立对应的所述非对象PJL数据的情况下,将所述取得的PJL数据变换为在存储于所述非易失性存储器的所述过滤器数据中与该非对象PJL数据建立对应的所述对象PJL数据。2.根据权利要求1所述的图像形成装置,其特征在于,所述计算机在通过所述PJL数据取得处理取得的PJL数据是指示从所述非易失性存储器读出并输出所述过滤器数据的数据的情况下,执行从所述非易失性存储器读出并输出所述过滤器数据的输出处理。3.根据权利要求2所述的图像形成装置,其特征在于,所述输出处理在通过所述PJL数据取得处理取得的PJL数据是指示从所述非易失性存储器读出所述过滤器数据并向规定的发送目的地发送所述过滤器数据的数据的情况下,从所述非易失性存储器读出所述过滤器数据并向所述规定的发送目的地发送所述过滤器数据。4.根据权利要求1至权利要求3中任一项所述的图像形成装置,其特征在于,所述存储处理在通过所述过滤器数据取得处理取得的过滤器数据是编辑了所述过滤器数据的已编辑过滤器数据的情况下,将该已编辑过滤器数据存储在所述非易失性存储器中,所述变换处理在通过所述PJL数据取得处理取得的PJL数据是通过存储于所述非易失性存储器的所述已编辑过滤器数据而与所述对象PJL数据建立对应的所述非对象PJL数据的情况下,将所述取得的PJL数据变换为在存储于所述非易失性存储器的所述已编辑过滤器数据中与该非对象PJL数据建立对应的所述对象PJL数据。5.根据权利要求1至权利要求4中任一项所述的图像形成装置,其特征在于,具备用户界面,所述存储处理能够将多种所述过滤器数据存储在所述非易失性存储器中,所述变换处理经由所述用户界面受理从存储于所述非易失性存储器的所述多种过滤器数据中指定任一过滤器数据的操作,在通过所述PJL数据取得处理取得的所述PJL数据是通过所述指定的过滤器数据而与所述对象PJL数据建立对应的所述非对象PJL数据的情况下,所述变换处理将所述取得的PJL数据变换为在所述指定的过滤器数据中与该非对象PJL数据建立对应的所述对象PJL数据。6.根据权利要求1至权利要求5中任一项所述的图像形成装置,其特征在于,
在能够通过所述PJL数据取得处理取得的PJL数据中,存在作为未被省略的形式的PJL数据的非省略型PJL数据和作为被省略的形式的PJL数据的省略型PJL数据,所述过滤器数据包括与所述非省略型PJL数据建立对应的对象PJL数据和与所述省略型PJL数据建立对应的对象PJL数据,所述计算机执行判断处理,该判断处理对表示所述过滤器数据的各非对象PJL数据的每一个进行通过所述PJL数据取得处理取得的PJL数据与通过存储于所述非易失性存储器的过滤器数据而与所述对象PJL数据建立对应的非对象PJL数据是否至少一部分一致的判断,所述存储处理以在所述判断处理中所述取得的PJL数据是否与通过存储于所述非易失性存储器的过滤器数据而与所述对象PJL数据建立对应的所述非省略型PJL数据的至少一部分一致的判断比所述取得的PJL数据是否与通过所述过滤器数据而与所述对象PJL数据建立对应的所述省略型PJL数据的至少一部分一致的判断被优先执行的方式,将所述过滤器数据排序并存储在所述非易失性存储器中,所述变换处理在通过所述PJL数据取得处理取得的PJL数据是通过存储于所述非易失性存储器的过滤器数据而与所述对象PJL数据建立对应的所述非对象PJL数据且是所述非省略型PJL数据的情况下,将所述取得的PJL数据变换为在存储于所述非易失性存储器的所述过滤器数据中与该非省略型PJL数据建立对应的所述对象PJL数据,所述变换处理在通过所述PJL数据取得处理取得的PJL数据是通过存储于所述非易失性存储器的过滤器数据而与所述对象PJL数据建立对应的所述非对象PJL数据且是所述省略型PJL数据的情况下,将所述取得的PJL数据变换为在存储于所述非易失性存储器的所述过滤器数据中与该省略型PJL数据建立对应的所述对象PJL数据。7.根据权利要求6所述的图像形成装置,其特征在于,所述判断处理在判断为与通过所述PJL数据取得处理取得的PJL数据一致的所述非对象PJL数据存在于在所述非易失性存储器中存储的过滤器数据中的情况下,结束该判断处理。8.根据权利要求6或权利要求7所述的图像形成装置,其特征在于,存储于所述非易失性存储器的过滤器数据包括:作为具有与所述非对象PJL数据相关联的数据的非对象PJL数据的关联非对象PJL数据;及作为与所述关联非对象PJL数据建立了对应的PJL数据的关联对象PJL数据,所述存储处理在将通过所述过滤器数据取得处理取得的过滤器数据存储在所述非易失性存储器中时,将索引与通过所述过滤器数据而与所述对象PJL数据建立对应的所述非对象PJL数据建立对应并存储在所述非易失性存储器中,所述索引用于检索具有与通过所述过滤器数据而与所述对象PJL数据建立对应的所述非对象PJL数据相关联的数据的所述关联非对象PJL数据,所述判断处理在判断为通过所述PJL数据取得处理取得的PJL数据与通过所述过滤器数据而与所述对象PJL数据建立对应的所述非对象PJL数据不一致的情况下,基于与成为所述判断处理的判断对象的所述非对象PJL数据建立了对应的所述索引来检索具有与该非对象PJL数据相关联的数据的所述关联非对象PJL数据,并判断通过该检索找到的关联非对象
PJL数据与所述取得的PJL数据是否一致,所述变换处理在通过所述判断处理判断为通过所述检索找到的关联非对象PJL数据与所述取得的PJL数据一致的情况下,将所述取得的PJL数据变换为在存储于所述非易失性存储器的过滤器数据中与该关联非对象PJL数据建立对应的所述关联对象PJL数据。9.根据权利要求6至权利要求8中任一项所述的图像形成装置,其特征在于,所述存储处理将通过由所述过滤器数据取得处理取得的过滤器数据而与所述对象PJL数据建立对应的各非对象PJL数据进行排序后存储在所述非易失性存储器中,所述判断处理通过利用二分搜索方法对所述排序后存储在所述非易失性存储器中的各非对象PJL数据进行筛选,从而搜索与通过所述PJL数据取得处理取得的PJL数据一致的非对象PJL数据。10.根据权利要求6至权利要求9中任一项所述的图像形成装置,其特征在于,在所述过滤器数据中,N个非对象PJL数据与M个对象PJL数据建立了对应,其中,N≥2,M<N,所述PJL数据取得处理经由所述外部接口将N个PJL数据分N次逐个取得,所述存储处理将通过所述过滤器数据取得处理取得的所述过滤器数据存储在所述非易失性存储器中,所述判断处理每当通过所述PJL数据取得处理取得一个所述PJL数据时,针对通过所述过滤器数据而与所述M个对象PJL数据建立对应的所述N个非对象PJL数据的每一个,进行该取得的一个PJL数据与通过存储于所述非易失性存储器的所述过滤器数据而与所述M个对象PJL数据建立对应的所述N个非对象PJL数据中的任一个是否一致的判断,所述变换处理在通过所述判断处理针对所述取得的N个PJL数据的全部进行了所述取得的一个PJL数据与通过存储于所述非易失性存储器的所述过滤器数据而与所述M个对象PJL数据建立对应的N个非对象PJL数据中的任一个一致的判断的结果为找到了与所述取得的N个PJL数据一致的N个非对象PJL数据的情况下,将所述取得的N个PJL数据变换为在存储于所述非易失性存储器的所述过滤器数据中与该N个非对象PJL数据建立对应的M个对象PJL数据。11.根据权利要求6至权利要求10中任一项所述的图像形成装置...

【专利技术属性】
技术研发人员:糸川喜裕
申请(专利权)人:兄弟工业株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1