打印方法以及打印装置转让专利

申请号 : CN201510084779.4

文献号 : CN105988747B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王冕张毅强李浩陈剑

申请人 : 株式会社理光

摘要 :

本发明公开了一种打印方法,用于在标准尺寸纸张类型的设置下在非标准尺寸纸张上进行打印,包括:从用户接收到对为标准尺寸纸张类型的设置的所需打印的文档的打印指示后,生成第一打印图像;从第一打印图像中截取包含同一页面中的文档数据的最小矩形图像区域;生成与第一打印图像对应的标准尺寸纸张类型的空白图像,在空白图像上确定与非标准尺寸纸张上的指定打印区域对应的粘贴区域;将最小矩形图像区域粘贴到标准尺寸纸张类型的空白图像上的粘贴区域以生成标准尺寸纸张类型的第二打印图像;以及在标准尺寸纸张类型的设置下在非标准尺寸纸张上打印第二打印图像。本发明还公开了执行这种打印方法的打印装置。

权利要求 :

1.一种打印方法,其特征在于,所述打印方法用于在打印纸张类型被设置为标准尺寸纸张类型的条件下在非标准尺寸纸张上进行打印,所述打印方法包括:从用户获取其对需要在所述非标准尺寸纸张上进行打印的文档的打印指示,所述打印指示包括对所述文档进行打印的打印设置参数,在所述打印设置参数中,打印纸张类型的设置参数为标准尺寸纸张类型;

基于所述打印设置参数生成对应所述文档的第一打印图像,所述第一打印图像是所述标准尺寸纸张类型的打印图像;

从所述第一打印图像中截取包含同一页面中的文档数据的最小矩形图像区域;

基于所述打印设置参数生成所述标准尺寸纸张类型的空白图像,在所述空白图像中确定与在开始打印进纸时供纸盒中所述非标准尺寸纸张与所述标准尺寸纸张的位置对应关系下,所述标准尺寸纸张上由所述非标准尺寸纸张上的指定打印区域所覆盖的区域对应的粘贴区域,通过将所述最小矩形图像区域粘贴到所述粘贴区域以生成所述标准尺寸纸张类型的第二打印图像;以及在所述非标准尺寸纸张上打印所述第二打印图像。

2.如权利要求1所述的打印方法,其特征在于,

所述非标准尺寸纸张与所述标准尺寸纸张的位置对应关系为所述标准尺寸纸张的进纸端与所述非标准尺寸纸张的进纸端对齐,且所述标准尺寸纸张沿纸张传送方向的中心线与所述非标准尺寸纸张沿纸张传送方向的中心线对齐。

3.如权利要求1所述的打印方法,其特征在于,

所述非标准尺寸纸张的尺寸小于所述标准尺寸纸张的尺寸。

4.如权利要求1所述的打印方法,其特征在于,

将所述最小矩形图像区域粘贴到所述粘贴区域之前比较所述最小矩形图像区域与所述粘贴区域的尺寸大小,当所述最小矩形图像区域的尺寸大于所述粘贴区域的尺寸时,缩小所述最小矩形图像区域的尺寸。

5.如权利要求1所述的打印方法,其特征在于,

预先配置所述粘贴区域的位置信息。

6.如权利要求5所述的方法,其特征在于,

所述粘贴区域的位置信息为坐标信息。

7.一种打印装置,其特征在于,包括:

打印指示获取部,被配置成从用户获取其对需要在非标准尺寸纸张上进行打印的文档的打印指示,所述打印指示包括对所述文档进行打印的打印设置参数,在所述打印设置参数中,打印纸张类型的设置参数为标准尺寸纸张类型;

第一打印图像生成部,被配置成基于所述打印设置参数生成对应所述文档的第一打印图像,所述第一打印图像是所述标准尺寸纸张类型的打印图像;

文档数据图像截取部,被配置成从所述第一打印图像中截取包含同一页面中的文档数据的最小矩形图像区域;

第二打印图像生成部,被配置成基于所述打印设置参数生成所述标准尺寸纸张类型的空白图像,在所述空白图像中确定与在开始打印进纸时供纸盒中所述非标准尺寸纸张与所述标准尺寸纸张的位置对应关系下,所述标准尺寸纸张上由所述非标准尺寸纸张上的指定打印区域所覆盖的区域对应的粘贴区域,通过将所述最小矩形图像区域粘贴到所述粘贴区域以生成所述标准尺寸纸张类型的第二打印图像;以及打印执行部,在所述非标准尺寸纸张上打印所述第二打印图像。

8.如权利要求7所述的打印装置,其特征在于,还包括:

位置信息配置单元,其中配置有所述粘贴区域在所述标准尺寸纸张类型的空白图像中的位置信息,所述第二打印图像生成部从所述位置信息配置单元获取所述位置信息。

说明书 :

打印方法以及打印装置

技术领域

[0001] 本发明涉及打印方法以及打印装置。

背景技术

[0002] 目前,在某些办公领域,常常需要在非标准尺寸纸张上进行打印。例如,医院通常需要将病人信息打印到腕带上,并且有时需要在该腕带的同一页面上打印复数份相同的病人信息,该腕带是非标准尺寸纸张类型的不干胶材质的纸张。
[0003] 现有技术中,要在非标准尺寸纸张上进行打印,必须在安装在需要进行非标准尺寸纸张的打印的每一台客户机中的打印驱动程序中添加与非标准尺寸纸张对应的自定义纸张类型且在打印时将打印纸张类型设置为自定义纸张类型,而且在对应的打印机中也需要添加自定义纸张类型,此外,当非标准尺寸纸张的纸张大小有改变时,需要打印机端和每一台客户机上都一一修改之前定义好的自定义纸张类型信息。另外,即使采用共享的打印驱动程序,自定义纸张类型的设置是不会被共享的,所以每一台客户机上也需要单独设置自定义纸张类型信息。因而对于用户来说,操作比较繁琐且不方便。

发明内容

[0004] 本发明是为了解决上述至少一个问题而完成的,其目的是提供一种无需繁琐操作即可实现在非标准尺寸纸张上进行打印的打印方法以及能够执行该打印方法的打印装置。
[0005] 为达上述目的,根据本发明的一个方面,提供一种打印方法,用于在打印纸张类型被设置为标准尺寸纸张类型的条件下在非标准尺寸纸张上进行打印,包括:
[0006] 从用户获取其对需要在非标准尺寸纸张上进行打印的文档的打印指示,打印指示包括对该文档进行打印的打印设置参数,在打印设置参数中,打印纸张类型的设置参数为标准尺寸纸张类型;
[0007] 基于打印设置参数生成对应该文档的第一打印图像,第一打印图像是标准尺寸纸张类型的打印图像;
[0008] 从第一打印图像中截取包含同一页面中的文档数据的最小矩形图像区域;
[0009] 基于打印设置参数生成标准尺寸纸张类型的空白图像,在空白图像中确定与在开始打印进纸时供纸盒中非标准尺寸纸张与标准尺寸纸张的位置对应关系下,标准尺寸纸张上由非标准尺寸纸张上的指定打印区域所覆盖的区域对应的粘贴区域,通过将最小矩形图像区域粘贴到粘贴区域以生成标准尺寸纸张类型的第二打印图像;以及
[0010] 在非标准尺寸纸张上打印第二打印图像。
[0011] 根据本发明的实施例所提供的打印方法可以直接在打印纸张类型被设置为标准尺寸纸张类型的情况下实现在非标准尺寸纸张上的打印,而无需在客户机和打印机中另外添加与非标准尺寸纸张相对应的自定义纸张类型信息并在打印时设置打印纸张类型为该自定义纸张类型,从而避免公知技术中要想在非标准纸张上进行打印所必需进行的关于与非标准尺寸纸张对应的自定义纸张类型信息的添加和设置的繁琐操作,为用户提供方便。
[0012] 该打印方法中,非标准尺寸纸张与标准尺寸纸张的位置对应关系为标准尺寸纸张的进纸端与非标准尺寸纸张的进纸端对齐,且标准尺寸纸张沿纸张传送方向的中心线与非标准尺寸纸张沿纸张传送方向的中心线对齐。
[0013] 该打印方法中,非标准尺寸纸张的尺寸小于标准尺寸纸张的尺寸。
[0014] 该打印方法中,将最小矩形图像区域粘贴到粘贴区域之前比较最小矩形图像区域与粘贴区域的尺寸大小,当最小矩形图像区域的尺寸大于粘贴区域的尺寸时,缩小最小矩形图像区域的尺寸。
[0015] 该打印方法中,预先配置粘贴区域的位置信息。
[0016] 该打印方法中,粘贴区域的位置信息为坐标信息。
[0017] 根据本发明的另一个方面,提供一种打印装置,该打印装置包括:
[0018] 打印指示获取部,被配置成从用户获取其对需要在非标准尺寸纸张上进行打印的文档的打印指示,打印指示包括对该文档进行打印的打印设置参数,在打印设置参数中,打印纸张类型的设置参数为标准尺寸纸张类型;
[0019] 第一打印图像生成部,被配置成基于打印设置参数生成对应该文档的第一打印图像,第一打印图像是标准尺寸纸张类型的打印图像;
[0020] 文档数据图像截取部,被配置成从第一打印图像中截取包含同一页面中的文档数据的最小矩形图像区域;
[0021] 第二打印图像生成部,被配置成基于打印设置参数生成标准尺寸纸张类型的空白图像,在空白图像中确定与在开始打印进纸时供纸盒中非标准尺寸纸张与标准尺寸纸张的位置对应关系下,标准尺寸纸张上由非标准尺寸纸张上的指定打印区域所覆盖的区域对应的粘贴区域,通过将最小矩形图像区域粘贴到粘贴区域以生成标准尺寸纸张类型的第二打印图像;以及
[0022] 打印执行部,在非标准尺寸纸张上打印第二打印图像。
[0023] 在根据本发明的实施例的打印装置中,还包括位置信息配置单元,其中配置有粘贴区域在标准尺寸纸张类型的空白图像中的位置信息,第二打印图像生成部从位置信息配置单元获取该位置信息。
[0024] 如上所述,采用根据本发明的实施例的打印方法以及打印装置,能够实现无需繁琐操作即可实现在非标准尺寸纸张上的打印,从而为用户提供方便。

附图说明

[0025] 图1显示根据本发明的实施例所涉及的打印系统的构成图;
[0026] 图2(A)显示根据本发明的实施例所提供的打印装置的框图;
[0027] 图2(B)显示根据本发明的实施例所涉及的打印系统的配置图;
[0028] 图3(A)显示根据本发明的实施例的在非标准尺寸纸张上进行打印的打印方法的流程图;
[0029] 图3(B)显示根据本发明的实施例的在非标准尺寸纸张41上进行打印的打印方法的具体操作流程图。
[0030] 图4显示根据本发明的实施例的非标准尺寸纸张41的示意图;
[0031] 图5(A)显示根据本发明的实施例的A4尺寸的第一打印图像51的示意图;
[0032] 图5(B)显示根据本发明的实施例的从第一打印图像51中截取的包含同一页面中所有文档数据的最小矩形图像区域52的示意图;
[0033] 图6(A)显示根据本发明的实施例的打印装置300分别在A4尺寸纸张61与非标准尺寸纸张41上进行打印时,当开始进纸打印时,A4尺寸纸张61与非标准尺寸纸张41位于供纸盒中的相对位置关系的示意图;
[0034] 图6(B)显示根据本发明的实施例的在图6(A)所示相对位置关系下,非标准尺寸纸张41中的指定打印区域42在A4尺寸纸张61上的相对位置关系的示意图;
[0035] 图7(A)显示根据本发明的实施例的A4尺寸的空白图像71的示意图;
[0036] 图7(B)显示根据本发明的实施例的最小矩形图像区域52以居中的方式粘贴到粘贴区域72中的示意图;
[0037] 图7(C)显示根据本发明的实施例的A4尺寸的第二打印图像的示意图。

具体实施方式

[0038] 以下参照附图对根据本发明的实施例进行详细说明。
[0039] 在以下附图的记载中,用相同的或类似的附图标记指示相同的或类似的构成要素,并有可能省略重复的说明。此外,附图所示的构成要素的大小和比率为了便于说明而被夸张,存在与实际的大小和比率不同的情况。
[0040] 首先,参照图1和图2来说明具有根据本发明的实施例的打印装置的打印系统。
[0041] 图1显示根据本发明的实施例所涉及的打印系统的构成图。如图1所示,实施例所涉及的打印系统具有终端装置100、服务器200以及打印装置300。终端装置100、服务器200以及打印装置300之间诸如通过LAN或者因特网的网络连接。
[0042] 终端装置100例如是一般的个人计算机(PC)或移动终端装置等,其中安装有产生所需打印的文档的文档数据的应用程序。客户端终端装置100可以是一台,也可以是多台,本发明在此不作限定。
[0043] 服务器200例如是一般的个人计算机(PC),服务器200可以是一台,也可以是多台,本发明在此不作限定。
[0044] 打印装置300是根据各种打印设置参数将基于文档数据等的打印图像在诸如打印纸的打印介质上进行打印的装置,它的实例可以是只具有打印功能的打印机,也可以是除了打印功能之外还具有复印功能、传真功能以及扫描功能等的多功能外围设备(MFP)。本发明的实施例中,打印装置300基于从服务器200接收打印数据来执行打印。打印装置300可以是一台,也可以是多台,本发明在此不作限定。
[0045] 实施例中,在服务器200中安装有与非标准尺寸纸张的打印相对应的虚拟打印驱动程序,并且安装在服务器200中的虚拟打印驱动程序被设置为共享,用户能够通过终端装置100访问服务器200中的虚拟打印驱动程序,并通过双击虚拟打印驱动程序以使其加载安装到终端装置100上。在用户通过终端装置100使得安装在服务器200中的虚拟打印驱动程序加载安装到终端装置100后,即可利用安装在终端装置100上的虚拟打印驱动程序来进行与该虚拟打印驱动程序相对应的非标准尺寸纸张的打印。根据本发明的实施例中,一个虚拟打印驱动程序用于一种非标准尺寸纸张的打印,但本发明不限于此,相应地,一个虚拟打印驱动程序也可用于多种非标准尺寸纸张的打印。
[0046] 如图2(A)所示,根据本发明的实施例所提供的打印装置包括打印指示获取部11、第一打印图像生成部12、文档数据图像截取部13、第二打印图像生成部14以及打印执行部15。
[0047] 打印指示获取部11从用户获取关于其对需要在非标准尺寸纸张上进行打印的文档的打印指示的信息,并在获取到打印指示的信息后将该打印指示所对应的文档的文档数据及其打印设置参数发送至第一打印图像生成部12,以及将打印设置参数发送至第二打印图像生成部14。在本发明的实施例中,这里的打印设置参数中关于打印纸张类型设置项的参数被设置为标准尺寸纸张类型。用户可以通过利用诸如键盘或者鼠标的输入装置以及诸如显示器的显示装置相互配合来实现其对需要在非标准尺寸纸张上进行打印的文档的打印指示。
[0048] 第一打印图像生成部12基于其从打印指示获取部11所接收到的文档数据及打印设置参数对所需打印的文档的打印结果进行模拟,生成标准纸张尺寸类型的第一打印图像,并将所生成的第一打印图像发送至文档数据图像截取部13。
[0049] 文档数据图像截取部13从所生成的第一打印图像中截取出包含同一页面中所有文档数据的最小矩形图像区域,并将所截取的最小矩形图像区域发送至第二打印图像生成部14。
[0050] 第二打印图像生成部14基于从打印指示获取部11获取的打印设置参数生成与第一打印图像对应的标准尺寸纸张类型的空白图像,并基于在标准尺寸纸张类型的图像上与在开始打印进纸时供纸盒中标准尺寸纸张与非标准尺寸纸张的相对位置关系下,标准尺寸纸张上由非标准尺寸纸张上的指定打印区域所覆盖的区域对应的区域的位置信息确定在所生成的标准尺寸纸张类型的空白图像上与该位置信息对应的粘贴区域,以及将从文档数据图像截取部13所获得的最小矩形图像区域按照预定的方式粘贴到在标准尺寸纸张类型的空白图像上所确定的粘贴区域,由此,生成标准尺寸纸张类型的第二打印图像。
[0051] 打印执行部15在接收到与第二打印图像相对应的打印数据后,基于所接收到的打印数据在非标准尺寸纸张上进行打印。
[0052] 接下来,参照图2(B)来说明本发明的实施例所涉及的打印系统的配置。
[0053] 如图2(B)所示,在本发明的实施例所涉及的打印系统中,终端装置100和打印装置300能够共同构成根据本发明的打印装置。其中,根据本发明的打印装置的打印指示获取部
11、第一打印图像生成部12、文档数据图像截取部13以及第二打印图像生成部14包括在终端装置100中,打印执行部15由打印装置300来实现。在如图2(B)所示的系统中,与第二打印图像生成部14所生成的第二打印图像相对应的打印数据被发送至服务器200,打印装置300(打印执行部15)从服务器200接收与第二打印图像相对应的打印数据,并基于所接收到的打印数据在非标准尺寸纸张上进行打印。
[0054] 在本发明的实施例的打印装置还可以包括位置信息配置部118(如图2(B)所示,包括在终端装置100),实施例中,位置信息配置部118在其中预先配置有在标准尺寸纸张类型的图像上与在开始打印进纸时供纸盒中标准尺寸纸张与非标准尺寸纸张的相对位置关系下,标准尺寸纸张上由非标准尺寸纸张上的指定打印区域所覆盖的区域对应的区域的位置信息。这里的位置信息可以是如实施例中的一样被预先配置,也可以是在实际的打印处理过程中通过计算动态确定,本发明在此不作限定。
[0055] 如图2(B)所示,在终端装置100中的第二打印图像生成部14包括位置信息获取部115、粘贴区域确定部116以及文档数据图像粘贴部117。
[0056] 位置信息获取部115用于从位置信息配置部118中获取在其中配置的位置信息,并将所获取的位置信息发送至粘贴区域确定部116。
[0057] 粘贴区域确定部116基于从打印指示获取部11获取的打印设置参数生成与第一打印图像对应的标准尺寸纸张类型的空白图像,并根据其所接收到的位置信息确定在该空白图像上与该位置信息相对应的粘贴区域。
[0058] 文档数据图像粘贴部117将从文档数据图像截取部13所获得的最小矩形图像区域按照预定的方式粘贴到在标准尺寸纸张类型的空白图像上所确定的粘贴区域,由此,生成标准尺寸纸张类型的第二打印图像。
[0059] 接下来,参照图3并结合图4到图7来详细说明根据本发明的实施例的在非标准尺寸纸张上进行打印的打印方法。
[0060] 如图3(A)所示,根据本发明的实施例的在非标准尺寸纸张上进行打印的打印方法包括如下步骤:
[0061] 步骤S11:从用户获取关于其对需要在非标准尺寸纸张上进行打印的文档的打印指示的信息,打印指示的信息包括对该文档进行打印的打印设置参数,在打印设置参数中关于打印纸张类型设置项的参数被设置为标准尺寸纸张类型;
[0062] 步骤S12:基于所需打印的文档的文档数据及其打印设置参数对所需打印的文档的打印结果进行模拟,生成对应所需打印的文档的第一打印图像,第一打印图像为标准尺寸纸张类型的打印图像;
[0063] 步骤S13:从第一打印图像中截取包含同一页面中的文档数据的最小矩形图像区域;
[0064] 步骤S14:根据步骤S11中的打印设置参数生成与第一打印图像对应的标准尺寸纸张类型的空白图像,并基于在标准尺寸纸张类型的图像上与在开始打印进纸时供纸盒中标准尺寸纸张与非标准尺寸纸张的相对位置关系下,标准尺寸纸张上由非标准尺寸纸张上的指定打印区域所覆盖的区域对应的区域的位置信息确定在所生成的标准尺寸纸张类型的空白图像上与该位置信息相关的粘贴区域,以及将从文档数据图像截取部13所获得的最小矩形图像区域按照预定的方式粘贴到在标准尺寸纸张类型的空白图像上所确定的粘贴区域,由此,生成标准尺寸纸张类型的第二打印图像;
[0065] 步骤S15:根据对应于第二打印图像的打印数据在非标准尺寸纸张上打印第二打印图像。
[0066] 在以下的说明中,列举在如图4所示的非标准尺寸纸张41的指定打印区域42中打印包括在所需打印的文档中的文档数据的实例来具体说明根据本发明的实施例的打印方法的具体操作流程。
[0067] 图3(B)显示根据本发明的实施例的在非标准尺寸纸张41上进行打印的打印方法的具体操作流程。
[0068] 首先,用户通过诸如键盘的输入装置以及诸如显示器的显示装置相互配合从安装在终端装置100中的用于产生所需打印的文档中的文档数据的应用程序中进入该应用程序的打印指令画面,并且在该打印指令画面中的打印机选择选项中选择与非标准尺寸纸张41的打印相关的虚拟打印驱动程序相对应的打印机名称(步骤S301)后,可通过在与所选择的打印机名称对应的虚拟打印驱动程序的打印设置界面中进行对打印设置项的打印参数设置(步骤S302)(对于用户未重新设置参数的设置项,则采用默认的设置参数),之后通过按下表示确认打印的按钮进行打印指示(步骤S303)。
[0069] 采用根据本发明的实施例的在非标准纸张上进行打印的打印方法无需在终端装置100和打印装置300中另外添加与非标准尺寸纸张相对应的自定义纸张类型信息并在打印时设置打印纸张类型为该自定义纸张类型,而能够直接在打印纸张类型被设置为标准尺寸纸张类型的情况下实现在非标准尺寸纸张上进行打印,从而避免公知技术中要想在非标准纸张上进行打印所必需进行的关于与非标准尺寸纸张对应的自定义纸张类型信息的添加和设置的繁琐操作,为用户提供方便。换句话说,在上述步骤S302中,关于打印纸张类型设置项的参数设置为标准尺寸纸张类型即可。实施例中,所设置的标准尺寸纸张类型为与尺寸大于非标准尺寸纸张的尺寸的标准尺寸纸张对应的纸张类型。在此,在实际打印过程中关于标准尺寸纸张类型的设置可以由用户设置,也可以是被预先确定和设置好而无需用户再对其进行设置,本发明在此不作限定,本发明中,标准尺寸纸张类型的设置已预先设置好,而无需用户进行设置。实施例中,非标准尺寸纸张41的尺寸小于A4尺寸纸张的尺寸,因而在实施例的步骤S302中,打印纸张类型设置项的参数被设置为常用的A4尺寸纸张类型。
[0070] 当完成步骤S303中用户的确认打印命令后,在步骤S304中,打印指示获取部11接收到用户的打印指示信息,将与该打印指示信息对应的文档数据及包含A4尺寸纸张类型的设置参数的打印设置参数发送至第一打印图像生成部12,第一打印图像生成部12基于其所接收到的文档数据和打印设置参数对打印结果进行模拟,生成例如图5(A)所示的A4尺寸的第一打印图像51。
[0071] 随后,在步骤S304中生成的A4尺寸的第一打印图像51被发送至文档数据图像截取部13,文档数据图像截取部13从该第一打印图像51中截取出包含同一页面中所有文档数据的最小矩形图像区域52(如图5(B)所示)(步骤S305)。已知截取包含文档数据的图像区域的技术。实施例中,如图5(B)所示,由文档数据图像截取部13所截取出的图像区域为第一打印图像51中包括所有文档数据的最小矩形图像区域,但本发明不限于此。
[0072] 在步骤S306中,位置信息获取部115从位置信息配置部118获取位置信息,这里,位置信息是实施例中打印装置300分别在A4尺寸纸张与非标准尺寸纸张41上进行打印时,在开始打印进纸时A4尺寸纸张与非标准尺寸纸张41位于供纸盒中的相对位置关系下,在由计算机生成的A4尺寸纸张类型的图像中与非标准尺寸纸张41上的指定打印区域42在A4尺寸纸张上所覆盖的区域对应的区域的位置信息,本实施例中,位置信息通过坐标表示。
[0073] 图6(A)显示根据本发明的实施例的打印装置300分别在A4尺寸纸张61与非标准尺寸纸张41上进行打印时,当开始进纸打印时,A4尺寸纸张61与非标准尺寸纸张41位于供纸盒中的相对位置关系的示意图。其中,P表示打印进纸时的纸张传送方向,在打印装置300开始进纸打印时,由于进纸盘上的挡板的作用,纸张的进纸端(如图6(A)的左侧)与挡板齐平,因而,A4尺寸纸张61的进纸端与非标准尺寸纸张41的进纸端对齐;又,打印装置300开始进纸打印时,纸张在供纸盒中垂直于纸张传送方向P的方向(如图6(A)的上下方向)居中,因而,A4尺寸纸张61沿纸张传送方向P的中心线C与非标准尺寸纸张41沿纸张传送方向P的中心线C’对齐。因此,实施例中,这里的位置信息是指在如图6(A)所示的A4尺寸纸张61与非标准尺寸纸张41的相对位置关系下,由计算机生成的A4尺寸纸张类型的图像中与图6(A)中的指定打印区域42在A4尺寸纸张61上所覆盖的区域62(如图6(B)所示)对应的区域的位置信息(坐标信息)。
[0074] 在步骤S307中,粘贴区域确定部116根据在步骤S302中设置的包括A4尺寸纸张类型设置参数的打印设置参数生成如图7(A)所示的A4尺寸的空白图像71,并在A4尺寸的空白图像71中根据在步骤S306中所获得的位置信息(坐标信息)在A4尺寸的空白图像71中确定出如图7(A)所示的粘贴区域72。
[0075] 之后,在步骤S308中,文档数据图像粘贴部117将在步骤S305中截取的最小矩形图像区域52(参见图5(B))按照预定的方式粘贴到步骤S307中在A4尺寸的空白图像71中所确定的粘贴区域72(参见图7(A))中,生成A4尺寸第二打印图像。预定的方式例如是居中方式。图7(B)显示最小矩形图像区域52以居中的方式粘贴到粘贴区域72中的示意图。例如,具体地,当采用居中方式粘贴时,文档数据图像粘贴部117分别计算最小矩形图像区域52的中心位置的坐标和在A4尺寸的空白图像71中所确定的粘贴区域72的中心位置的坐标,在粘贴区域72中粘贴最小矩形图像区域52时,通过将所计算出的最小矩形图像区域52的中心位置坐标与粘贴区域72的中心位置坐标重叠来实现最小矩形图像区域52在粘贴区域72中的定位。
图7(C)显示在步骤S308中通过将最小矩形图像区域52以居中方式粘贴到粘贴区域72所生成的A4尺寸第二打印图像的示意图。
[0076] 实施例中,在步骤S308中,将最小矩形图像区域52粘贴到粘贴区域72之前,可以先比较最小矩形图像区域52和粘贴区域72的尺寸大小,当最小矩形图像区域52的尺寸大小小于/等于粘贴区域72的尺寸大小时,则将最小矩形图像区域52粘贴到粘贴区域72;若最小矩形图像区域52的尺寸大小大于粘贴区域72的尺寸大小时,则对最小矩形图像区域52的尺寸进行缩小以使得缩小后的最小矩形图像区域52的尺寸大小小于/等于粘贴区域72的尺寸大小,并将缩小后的最小矩形图像区域52粘贴到粘贴区域72,但本发明不限于此,对应地,若最小矩形图像区域52的尺寸大小大于粘贴区域72的尺寸大小时,也可将粘贴区域72的尺寸适当进行放大,以使得最小矩形图像区域52能够落入粘贴区域72中,但是需要注意的是,对粘贴区域72的尺寸进行放大时,需保证放大后其在A4尺寸纸张上对应区域在图6(A)所示的状态下未超出由非标准尺寸纸张41所覆盖的区域。
[0077] 随后,在步骤S309中,文档数据图像粘贴部117将关于所生成的第二打印图像的打印数据发送至服务器200,通过服务器200将打印数据发送至打印装置300由其在非标准尺寸纸张41上进行打印。这里,打印装置300是在包括A4尺寸纸张类型的设置参数的打印设置参数下在非标准尺寸纸张41上进行打印,因而,无需对打印装置300进行特别的设置,即可实现在非标准尺寸纸张上的打印,给用户提供方便。
[0078] 综上所述,根据本发明的实施例的打印方法以及打印装置可以直接在打印纸张类型被设置为标准尺寸纸张类型的情况下实现在非标准尺寸纸张上的打印,而无需在客户机和打印机中另外添加与非标准尺寸纸张相对应的自定义纸张类型信息并在打印时设置打印纸张类型为该自定义纸张类型,从而避免公知技术中要想在非标准纸张上进行打印所必需进行的关于与非标准尺寸纸张对应的自定义纸张类型信息的添加和设置的繁琐操作,为用户提供方便。
[0079] 此外,本发明中,通过利用服务器安装与非标准尺寸纸张的打印相关的虚拟打印驱动程序并将其设置为共享,可以使得与服务器通信的所有终端装置实现非标准尺寸纸张的打印,并且若非标准尺寸纸张的尺寸发生变化,只需在服务器上改变虚拟打印驱动程序的相应配置即可。
[0080] 虽然经过对本发明结合具体实施例进行描述,对于本领域的技术技术人员而言,根据上文的叙述后作出的许多替代、修改与变化将是显而易见。因此,当这样的替代、修改和变化落入附后的权利要求的精神和范围之内时,应该被包括在本发明中。