打印装置及打印装置的控制方法_5

文档序号:9918465阅读:来源:国知局
在步骤SllOl中,CPU 114在操作单元120的显示单元上显示图12中例示的指定画面1200。然后,处理进入步骤S1102。指定画面1200是接收用户指定的针对调整打印位置而要打印的调整图表601的数量的画面。能够扫描多个(例如,10个)调整图表601,并且能够使打印位置偏移量平均化以提高打印位置偏移量的精确度。因此,用户在指定画面1200上指定针对调整打印位置而要打印的调整图表601的数量。
[0165]在步骤S1102中,CPU 114接收用户在指定画面1200上指定的用以打印的调整图表601的数量。然后,处理进入步骤S1103。
[0166]在步骤S1103中,CPU 114指示图像形成单元151打印与步骤S1102中指定的一样多的调整图表601。在那时,从RAM 113或HDD 115中读出调整图表601的图像数据并传送到打印机引擎150。接收到打印指令的图像形成单元151在从进给单元140进给的片材(即,步骤S901中选择的片材)上打印调整图表601。从打印装置100排出打印有调整图表601的片材。在步骤S1103的处理后,处理进入步骤S1104。
[0167]在步骤S1104中,CPU 114在操作单元120的显示单元上显示图13A中例示的确认画面1310 (被称为第一确认画面)。确认画面1310是用于提示用户在稿台玻璃302 (原稿放置台)上设置调整图表601以便读取调整图表601的正面上的图像的画面。如果用户在确认画面1310上按下按钮1311 (开始读取按钮),则处理进入步骤S1105。
[0168]在步骤SI 105中,CPU 114指示扫描器单元130通过压盘读取来扫描步骤SI 103中打印的调整图表601。然后,处理进入步骤S1106。
[0169]在步骤S1106中,CPU 114对通过扫描调整图表601生成的图像数据执行图像分析。CPU 114通过上文参照图8A和图SB描述的方法对图像数据执行图像分析。基于图像分析,CPU 114聚焦于浓度的差异的同时检测调整图表601的图像边缘及标记620的图像边缘。然后,处理进入步骤S1107。
[0170]在步骤SI 107中,作为步骤SI 106中的检测处理的结果,CPU 114确定是否成功地检测到调整图表601的图像边缘和标记620的图像边缘。如果CPU 114确定检测成功(在步骤S1107中为“是”),则处理进入步骤S1108。另一方面,如果CPU 114确定检测失败(在步骤S1107中为“否”),则处理进入步骤S1116。CPU 114在步骤S1107中确定为“否”的情况的示例包括打印有调整图表601的片材的背景和标记620之间的浓度差过小而使得不能正确检测到标记620的图像边缘。
[0171]在步骤S1108中,CPU 114确定是否通过步骤S1105中的扫描处理扫描调整图表601的反面。CPU 114通过基于用于识别调整图表601的正面或反面的图像612或613对图像数据进行图像分析,能够确定扫描了调整图表601的正面或反面的哪个面。如果CPU114确定扫描了反面(在步骤S1108中为“是”),则处理进入步骤S1111。另一方面,如果CPUl 14确定没有扫描反面(在步骤S1108中为“否”),则处理进入步骤S1109。
[0172]在步骤S1109中,CPU 114从步骤S1106中检测的调整图表601的图像边缘和标记620的图像边缘计算图6中例示的部分(a)到(j)的长度。然后,处理进入步骤S1110。
[0173]在步骤SlllO中,CPU 114在操作单元120的显示单元上显示图13B中例示的确认画面1320 (被称为第二确认画面)。确认画面1320是用于提示用户在稿台玻璃302 (原稿放置台)上设置调整图表601以便读取调整图表601的反面上的图像的画面。如果用户在确认画面1320上按下了按钮1321 (开始读取按钮),则处理返回步骤S1105且CPU 114继续随后的处理。
[0174]在步骤Sllll中,CPU 114从步骤S1106中检测的调整图表601的图像边缘和标记620的图像边缘计算图6中例示的部分(k)到(r)的长度。然后,处理进入步骤S1112。
[0175]在步骤SI 112中,CPU 114基于步骤SI 109中计算的部分(a)到(j)的长度和步骤Sllll中计算的部分(k)到(r)的长度计算打印位置偏移量712。然后,处理进入步骤S1113。通过使用上文参照图7描述的数学式计算打印位置偏移量712。
[0176]在步骤S1113中,CPU 114确定是否针对打印的调整图表601的数量(步骤S1102中指定的调整图表601的数量)计算出打印位置偏移量。CPU 114通过将步骤S1112的处理的次数作为计数器存储到HDD 115或RAM 113中,并比较存储的计数器的值和步骤S1102中指定的调整图表601的数量,来执行步骤S1113中的确定处理。作为步骤S1113中确定的结果,如果CPU 114确定为“是”(在步骤S1113中为“是”),则处理进入步骤S1115。另一方面,如果CPU 114确定为“否”(在步骤S1113中为“否”),则处理进入步骤S1114。
[0177]在步骤S1114中,CPU 114在操作单元120的显示单元上显示图13A中例示的确认画面1310(第一确认画面)。如果用户在确认画面1310上按下按钮1311(开始读取按钮),处理返回步骤SI 105并且CPU 114继续后续处理。
[0178]在步骤SI 115中,CPU 114基于步骤SI 112中计算的打印位置偏移量,针对打印的调整图表601的数量计算打印位置偏移量的平均值。然后,CPU 114确定步骤S1115中计算的平均值是针对图9的步骤S901中选择的片材的打印位置偏移量。在步骤S1115的处理后,与图11相关的一系列处理结束。然后,处理进入图9的步骤S912。
[0179]在步骤S1116中,CPU 114在操作单元120的显示单元上显示图14中例示的错误画面1400。错误画面1400是用于通知用户对调整图表601的图像数据的分析失败且打印位置未做调整的画面。在步骤S1116的处理后,与图11相关的一系列处理结束,并且与图9相关的一系列处理结束。
[0180]以上是通过压盘读取来扫描调整图表601来执行打印位置的自动调整的一系列处理(图11中步骤S1100)的详细内容。
[0181]接下来,将参照图15中例示的流程图描述通过ADF读取来扫描调整图表601来执行打印位置的自动调整的一系列处理。通过控制器单元I1的CPU 114执行从ROM 112或HDD 115读出并加载到RAM 113中的控制程序来执行处理。
[0182]在步骤S1501中,CPU 114在操作单元120的显示单元上显示图12中例示的指定画面1200。然后,处理进入步骤S1502。
[0183]在步骤S1502中,CPU 114在指定画面1200上接收用户指定的调整图表601的数量。然后,处理进入步骤S1503。
[0184]在步骤S1503中,CPU 114指示图像形成单元151打印与步骤S1502中指定的一样多的调整图表601。在那时,从RAM 113或HDD 115读出调整图表601上的图像数据并传送至打印机引擎150。接收到打印指令的图像形成单元151在从进给单元140进给的片材(即,步骤S901中选择的片材)上打印调整图表601。从打印装置100排出打印有调整图表601的片材。在步骤S1503的处理后,处理进入步骤S1504。
[0185]在步骤S1504中,CPU 114在操作单元120的显示单元上显示图16中例示的确认画面1600(被称为第三接收画面)。确认画面1600是用于提示用户在ADF的原稿堆叠单元304(原稿托盘)上设置调整图表601以便读取调整图表601的正反面上的图像的画面。如果用户在确认画面1600上按下按钮1601 (开始读取按钮),则处理进入步骤S1505。
[0186]在步骤S1505中,CPU 114指示扫描器单元130通过ADF读取来扫描步骤S1503中打印的调整图表601的正反面。然后,处理进入步骤S1506。
[0187]在步骤S1506中,CPU 114对通过扫描调整图表601的正反面生成的图像数据执行图像分析。CPU 114通过上文参照图8A和图SB描述的方法对图像数据执行图像分析。基于图像分析,CPU 114聚焦于浓度的差异的同时检测调整图表601 (正反面)的图像边缘及标记620的图像边缘。然后,处理进入步骤S1507。
[0188]在步骤S1507中,作为步骤S1506中的检测处理的结果,CPU 114确定是否成功地检测到调整图表601 (正反面)的图像边缘和标记620的图像边缘。如果确定成功地检测到图像边缘(在步骤S1507中为“是”),则处理进入步骤S1508。另一方面,如果确定检测失败(在步骤S1507中为“否”),则处理进入步骤S1513。CPU 114在步骤S1507中确定为“否”的情况的示例包括打印有调整图表601的片材的背景和标记620之间的浓度差过小而使得不能正确检测到标记620的图像边缘。
[0189]在步骤S1508中,CPU 114从步骤S1506中检测的调整图表601 (正面)的图像边缘和标记620的图像边缘计算图6中例示的部分(a)到(j)的长度。然后,处理进入步骤S1509o
[0190]在步骤S1509中,CPU 114从步骤S1506中检测的调整图表601 (反面)的图像边缘和标记620的图像边缘计算图6中例示的部分(k)到(r)的长度。然后,处理进入步骤
S1510。
[0191]在步骤S1510中,CPU 114基于步骤S1508中计算的部分(a)到(j)的长度和步骤S1509中计算的部分(k)到(r)的长度计算打印位置偏移量712。然后,处理进入步骤
S1511。通过使用上文参照图7描述的数学式计算打印位置偏移量712。
[0192]在步骤S1511中,CPU 114确定是否针对打印的调整图表601的数量(S卩,步骤S1502中指定的调整图表601的数量)计算出打印位置偏移量。CPU 114通过将步骤S1511的处理的次数作为计数器存储到HDDl 15或RAM 113中,并比较存储的计数器的值和步骤S1502中指定的调整图表601的数量,来执行步骤S1511中的确定处理。作为步骤S1511中确定的结果,如果CPU 114确定为“是”(在步骤S1511中为“是”),则处理进入步骤S1512。另一方面,如果CPU 114确定为“否”(在步骤S1511中为“否”),则处理返回步骤S1505并且CPU 114继续后续处理。
[0193]在步骤S1512中,CPU 114基于步骤S1510中计算的打印位置偏移量,针对打印的调整图表601的数量计算打印位置偏移量的平均值。然后,CPU 114确定步骤S1512中计算的平均值是针对图9的步骤S901中选择的片材的打印位置偏移量。在步骤S1512的处理后,与图15相关的一系列处理结束。然后,处理进入图9的步骤S912。
[0194]在步骤S1513中,CPU 114在操作单元120的显示单元上显示图14中例示的错误画面1400。在步骤S1513的处理后,与图15相关的一系列处理结束,并且与图9相关的一系列处理结束。
[0195]以上是通过ADF读取来扫描调整图表601来执行打印位置的自动调整的一系列处理(图15中的步骤S1500)的详细内容。
[0196]如上所述,在第一示例性实施例中,CPU 114指示图像形成单元151在用于调整打印位置偏移的片材上打印调整图表601。然后,CPU 114基于片材的物理性能确定是否能够通过ADF读取来扫描打印的调整图表601。如果CPU 114确
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1