打印机和存储介质制造技术

技术编号:40563536 阅读:40 留言:0更新日期:2024-03-05 19:27
提供一种打印机和存储介质。打印机包括:控制器;打印引擎;以及存储器。控制器执行第一进程的处理和第二进程的处理,使用进程间通信缓冲器进行进程间通信。第一进程的处理包括:更新处理,更新与打印有关的设定值;图像数据获取处理;图像数据写入处理;以及第一通知写入处理,在图像数据写入进程间通信缓冲器的情况下,将输出通知写入进程间通信缓冲器。第二进程的处理包括下述处理作为在进程间通信缓冲器中写入输出通知的情况下的处理:设定值获取处理;图像数据读入处理;生成处理,生成打印数据;打印数据写入处理;以及第二通知写入处理,在生成了打印数据的情况下,将生成通知写入进程间通信缓冲器。第一进程的处理还包括打印处理。

【技术实现步骤摘要】

本专利技术涉及一种能够运行多个进程的打印机和存储介质


技术介绍

1、以往,已知一种搭载有多任务操作系统(os),能够运行多个进程的打印机。例如,在专利文献1中公开了一种运行实现发送侧的功能的进程和实现接收侧的功能的进程的打印机,并且能够进行进程间通信。

2、专利文献1:日本特开2009-071611号公报


技术实现思路

1、申请人注意到,在设有具有光栅化功能的进程的情况下,需要考虑其与系统类的进程之间的数据处理。由于在专利文献1中没有记载生成打印数据的进程,因此有改善的余地。

2、为了解决上述问题,本专利技术提供一种打印机,包括:控制器;打印引擎;以及存储器。在所述存储器中存储有第一程序、第二程序和与打印有关的设定值。所述控制器能够执行根据所述第一程序的第一进程的处理和根据所述第二程序的第二进程的处理,所述第一进程和所述第二进程相互不共享进程的存储器空间,在相互的输入和输出中使用设在所述存储器中的进程间通信缓冲器进行进程间通信。所述第一进程的处理包括:更新处理,用于根据更新所述设定值本文档来自技高网...

【技术保护点】

1.一种打印机,包括:

2.根据权利要求1所述的打印机,其特征在于,所述第一进程的处理包括用于将存储在所述存储器中的所述设定值写入所述进程间通信缓冲器的设定值写入处理,

3.根据权利要求2所述的打印机,其特征在于,存在通过所述图像数据获取处理获取的所述图像数据中赋予有与打印有关的所述设定值的情况,

4.根据权利要求3所述的打印机,其特征在于,与打印有关的所述设定值包括在所述图像处理中使用的第一设定值和在所述打印处理中使用的第二设定值,

5.根据权利要求1所述的打印机,其特征在于,在所述第一进程的所述图像数据写入处理中,以不超过写入所述进程间...

【技术特征摘要】

1.一种打印机,包括:

2.根据权利要求1所述的打印机,其特征在于,所述第一进程的处理包括用于将存储在所述存储器中的所述设定值写入所述进程间通信缓冲器的设定值写入处理,

3.根据权利要求2所述的打印机,其特征在于,存在通过所述图像数据获取处理获取的所述图像数据中赋予有与打印有关的所述设定值的情况,

4.根据权利要求3所述的打印机,其特征在于,与打印有关的所述设定值包括在所述图像处理中使用的第一设定值和在所述打印处理中使用的第二设定值,

5.根据权利要求1所述的打印机,其特征在于,在所述第一进程的所述图像数据写入处理中,以不超过写入所述进程间通信缓冲器的上限为条件,持续将通过所述图像数据获取处理获取的所述图像数据写入所述进程间通信缓冲器,在超过写入所述进程间通信缓冲器的上限的情况下,成为等待数据写入的状态,

6.根据权利要求1所述的打印机,其特征在于,所述第一进程的处理包括终点写入处理,用于在完成了所述图像数据写入所述进程间通信缓冲器的情况下,将终点通知写入所述进程间通信缓冲器,

7.根据权利要求1所述的打印机,其特征在于,在所述第一进程的所述图像数据写入处理中,在所述进程间通信缓冲器的大小未超过上限值的情况下,将所述图像数据获取处理获取的所述图像数据写入所述进程间通信缓冲器,在所述进程间通信缓冲器的大小超过所述上限值的情况下,所述图像数据的写入进行等待,直到所述进程间通信缓冲器的大小成为所述上限值以下。

8.根据权利要求1所述的打印...

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

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

1