驱动打印机的方法、打印机驱动器程序和记录打印机驱动器程序的记录介质的制作方法

文档序号:7948654阅读:296来源:国知局
专利名称:驱动打印机的方法、打印机驱动器程序和记录打印机驱动器程序的记录介质的制作方法
技术领域
本发明涉及一种驱动打印机的方法、打印机驱动器程序和记录所述打印机驱动器程序的记录介质,并且可以被应用到诸如超声波诊断装置、内窥镜装置等医疗图像输出装置。在本发明中,所述打印机驱动器在一张纸上布置依序被输入的、与多个作业相关联的图像,并且向打印机输出所述图像,由此使得有可能在有效地避免作为专用装置的用户友好性变差的同时通过计算机来在医疗图像输出装置等中在一张纸上打印多个图像。
背景技术
迄今,在诸如超声波诊断装置、内窥镜装置等的医疗图像输出装置中,已经允许通过要由监控装置监控的视频信号来输出基于超声波诊断图像、内窥镜图像等的诊断图像,并且已经允许在必要时打印在这个监控装置上显示的图像。因此,在被应用到这种医疗图像输出装置的打印机中,捕获了在监控装置上显示的图像以打印,并且俘获多个这样的图像和打印在一张纸上。
同时,近些年来,通过使用计算机的系统来形成这样的医疗图像输出装置,并且这样的使用计算机的医疗图像输出装置被设计来保证专用装置的用户友好性。即,在医疗图像输出装置中,通过接通电源来自动启动应用程序以构建系统。而且,例如,通过捕获菜单操作,捕获移动图像的诊断图像将其作为静止图像显示,并且将这个静止图像自动存档。并通过打印菜单操作,打印以这种方式归档的静止图像。
在计算机中,应用程序向打印机驱动器传送作业,以执行打印处理。在通常的计算机的应用程序中,当这个作业被传送时,打开打印机驱动器的用户界面以显示打印菜单屏幕,通过使用打印菜单屏幕来设置打印机驱动器而设置打印页数等,而且,允许在一张纸上打印在要打印的文件中的多个页面。相反,在基于计算机的医疗图像输出装置中,停止这样的打印菜单屏幕的显示,并且通过标准化设置来向打印机驱动器传送所述作业以打印所请求的诊断图像,由此保证作为涉及打印的专用装置的用户友好性。关于像这样的涉及打印的处理,例如,日本未审专利申请公开第5-11943中已经提出了一种用于从应用程序选择与这样的作业相关联的打印机驱动器的方法。
顺便提及,在基于计算机的医疗图像输出装置中,如果允许在一张纸上打印多个诊断图像,则有可能容易地比较所述多个诊断图像,并且进一步降低运行成本。因此,其被认为是方便的。但是,即使在一张纸上打印多个诊断图像的情况下,也期望有效地避免作为在基于计算机的医疗图像输出装置中的专用装置的用户友好性的变差。

发明内容
考虑到上述问题而做出了本发明。本发明的目的是提出用于驱动打印机的方法、打印机驱动器程序和记录所述打印机驱动器程序的记录介质,它们能够在基于计算机的医疗图像输出装置等中在一张纸上打印多个图像。
为了解决这些问题,按照本发明,提供了一种用于驱动打印机的方法,用于将应用程序的打印作业传送到打印机驱动器,并且通过所述打印机驱动器来驱动打印机以打印所请求的图像,所述方法包括步骤在打印机驱动器中,存储和保持与依序从所述应用程序传送的多个作业相关联的多个图像数据;当存储了所述图像数据的预定数量的图像时,根据所述图像数据,将所述预定数量的图像布置在一张纸上,并且通过驱动所述打印机来打印。
使用本发明的布置,在用于驱动打印机的所述方法中,打印机驱动器存储和保持与从所述应用程序依序传送的多个作业相关联的多个图像数据。当存储了所述图像数据的预定数量的图像时,根据所述图像数据,通过驱动所述打印机来将所述预定数量的图像布置和打印在一张纸上。因此,有可能通过依序发送打印作业的应用程序来在一张纸上布置和打印与单独作业相关联的图像,而根本不影响所述应用程序的用户界面。因此,在基于计算机的医疗图像输出装置等中,有可能在有效地防止作为专用装置的用户友好性的变差的同时在一张纸上打印多个图像。
而且,按照本发明,提供了一种打印机驱动器程序,用于通过由计算处理部件执行而由从应用程序传送的打印作业来驱动打印机,所述程序包括步骤存储图像数据,用于存储和保持与从应用程序依序传送的多个作业相关联的多个图像数据;当存储了所述图像数据的预定数量的图像时,打印机驱动,用于驱动打印机,以便通过根据所存储的图像数据驱动打印机而将所述预定数量的图像布置以打印在一张纸上。
因此,使用本发明的布置,在基于计算机的医疗图像输出装置等中,有可能提供一种打印机驱动器程序,它能够在有效地防止作为专用装置的用户友好性的变差的同时在一张纸上打印多个图像。
而且,按照本发明,提供了一种用于记录打印机驱动器程序的记录介质,用于通过由计算处理部件执行而驱动从应用程序传送的打印作业的打印机,所述打印机驱动器程序包括步骤存储图像数据,用于存储和保持与从应用程序依序传送的多个作业相关联的多个图像数据;当存储了所述图像数据的预定数量的图像时,打印机驱动,用于驱动打印机,以便通过根据所存储的图像数据驱动打印机而将所述预定数量的图像布置以打印在一张纸上。
而且,使用本发明的布置,在基于计算机的医疗图像输出装置等中,有可能提供一种用于记录打印机驱动器程序的记录介质,所述打印机驱动器程序能够在有效地防止作为专用装置的用户友好性的变差的同时在一张纸上打印多个图像。
通过本发明,在基于计算机的医疗图像输出装置等中,有可能在有效地防止作为专用装置的用户友好性的变差的同时在一张纸上打印多个图像。


图1是图解按照本发明的一个实施例的医疗图像输出装置的方框图。
图2是图解通过在图1的医疗图像输出装置中的打印机驱动器的中央处理单元的处理规程的流程图。
图3是图解通过图2的处理规程的执行的打印结果的平面图。
图4是图解在通过在图1的医疗图像输出装置中的打印机驱动器的强制打印时的中央处理单元的处理规程的流程图;图5是图解通过图4的处理规程的执行的打印结果的平面图;图6是图解在通过图1的医疗图像输出装置中的打印机驱动器而显示页面时的中央处理单元的处理规程的流程图。
具体实施例方式
在下面,将适当地参见附图来详细说明本发明的一个实施例。
(1)实施例的配置图1是按照本发明的一个实施例的与超声波诊断相关联的医疗图像输出装置1。通过超声波的诊断图像被获得和显示在监控装置2上,并且通过打印机3来打印诊断图像。因此,监控装置2包括例如液晶显示装置,并且通过从计算机4输出的视频数据而显示诊断图像。打印机3在计算机4的控制下根据从计算机4输出的打印数据来打印诊断图像。
外部装置5包括与这个超声波诊断相关联的探头、用于驱动这个探头的驱动电路、用于处理由探头检测的反射波的信号的信号处理电路等。外部装置5在计算机4的控制下输出超声波以提供用于超声波诊断,并且输出超声波的反射波的接收结果。
计算机4控制外部装置5的操作以通过所述诊断结果而获得图像数据,以在监控装置2上显示所述图像数据,并且通过打印机3来打印该图像。即,在计算机4中,超声波单元6通过用于连接外部装置5的PCI板来形成,通过经由总线BUS而输入的命令来控制外部装置5的操作,执行来自外部装置5的输出信号的信号处理,并且向总线BUS输出诊断结果的图像数据。
接口(IF)7通过经由总线BUS而输出的图像数据来驱动监控装置2,由此显示基于诊断结果的诊断图像、各种菜单等。接口8通过经由总线BUS而输出的命令来控制打印机3的操作,由此打印所请求的诊断图像。
硬盘驱动器(HDD)9记录和保持这个计算机的各种程序。中央处理单元(CPU)10按照只读存储器(ROM)11的记录来获取在随机存取存储器(RAM)12中的工作区域,并且执行在硬盘驱动器9中记录的程序,由此控制整个医疗图像输出装置1的操作。
在这一点上,在这个实施例中,通过预先在医疗图像输出装置1中安装而提供以这种方式在硬盘驱动器9中记录的各种程序。但是,这些程序可以通过诸如因特网之类的网络来下载而被提供,并且还可以通过经由记录介质下载而被提供。对于这样的记录介质,可以广泛地应用诸如光盘、存储卡等的各种记录介质。
中央处理单元10通过接通电源来启动与在硬盘驱动器9中记录的各种程序的OS(操作系统)相关联的程序,并且随后启动与医疗图像输出装置1相关联的应用程序。而且,当以这种方式来启动应用程序时,在监控装置2上显示预定的菜单屏幕。
中央处理单元10通过在显示这个菜单屏幕的状态中的预测操作来显示打印机驱动器的设置屏幕,并且通过操作员在这个设置屏幕中的输入来执行所述打印机驱动器的设置。在此,在这个实施例中,允许设置通过这个设置屏幕打印的数量;要打印在一张纸上的图像的数量;打印模式,其中,当要打印的图像的数量达到要打印在一张纸上的图像的数量时自动启动打印;调整大小以适配模式,其中,图像的大小被自动地改变到对应于可打印区域的大小。在这一点上,可以由通过要打印的图像的数所划分的纸的划分数来设置在一张纸上要打印的图像的数,并且可以从2、4或者9选择所述划分的数。中央处理单元10通过在设置屏幕中的设置来执行打印机驱动器的设置。
同时,如果操作员在启动时选择在菜单屏幕中的菜单,则中央处理单元10通过在附图中未示出的输入部件来检测这个菜单选择,并且响应于在这个菜单屏幕中的操作而控制每个部分的操作。当操作员操作诊断菜单时,中央处理单元10通过控制每个所述部分而经由超声波单元6来控制外部装置5的操作,由此依序获得基于超声波诊断的图像数据。而且,中央处理单元10向监控装置2显示基于所获得图像数据的图像,由此通过运动图像来显示基于所述超声波诊断的图像。而且,在以这种方式来显示运动图像的状态中,中央处理单元10通过选择预定菜单来从这个运动图像捕获静止图像,并且通过随后的打印菜单的操作来从打印机3打印基于所捕获的静止图像的图像。
在这个处理中,中央处理单元10通过医疗图像输出装置1的应用程序将与所述捕获相关联的静止图像自动存档,并且将所述图像暂时存储到硬盘驱动器9中。而且,与这个暂时存储的文件相关联的打印作业按照指令被传送到打印机驱动器打印,由此,通过打印机驱动器的处理来执行打印处理。
在此,图2是图解通过这个打印机驱动器的打印处理的处理规程的流程图。当中央处理单元10从应用程序获得打印指令时,中央处理单元10开始这个处理规程,并且从步骤SP1进行到SP2,接受打印指令,并且在随后的步骤SP3中捕获和保持这个打印指令的图像数据。因此,中央处理单元10从打印机驱动器接收打印作业。
而且,在随后的步骤SP4中,中央处理单元10将图像数据的图像的大小改变为要被打印的大小。在此,例如,当通过打印机驱动器的设置屏幕将模式设置到调整大小以适配的模式时,中央处理单元10校正图像的大小,以便可以在打印机3的可打印范围中打印所述图像。而且,中央处理单元10将图像的大小校正为对应于在打印机驱动器的设置屏幕中设置的划分数量的大小。而且,中央处理单元10布置以这种方式被校正其大小的图像以对应于划分的数量的图像。
随后,中央处理单元10进行到步骤SP5,并且在此确定是否打印指令的作业的数量已经达到划分的数量。如果在此获得否定结果,则中央处理单元10进行到步骤SP6,并且终止这个处理规程。因此,中央处理单元10每次从应用程序提供打印作业时重复这个处理规程和存储所述图像数据。当通过这个处理的重复而使得作业的数量达到所述划分的数量时,在步骤SP5获得肯定结果,因此,处理从步骤SP5进行到步骤SP7。
在此,中央处理单元10确定是否从打印机驱动器的设置屏幕关闭打印模式。在此,如果获得肯定结果,则处理进行到步骤SP6,并且也在这种情况下结束这个处理规程。另一方面,如果打印模式被打开,中央处理单元10从步骤SP7向步骤SP8进行,向打印机3输出用于打印一个页面的命令。而且,中央处理单元10通过响应于来自打印机3的这个命令而输出打印数据以执行打印处理。
在步骤SP8的处理的假设下,中央处理单元10在作业的数量变为划分的数量时重复地执行图2中所示的处理,以重复步骤SP4的处理,因此预先布置与多个作业相关联的多个图像,以便在一张纸上打印图像。中央处理单元10在步骤SP8使用这个布置来执行打印处理,然后处理进行到步骤SP6,并且结束这个处理规程。
具体地,如在图3中所示,中央处理单元10对于图2中的处理规程的每个重复,在步骤SP4的处理中依序在一张纸的每个打印位置上布置每个作业的图像,最后在步骤SP8的处理中使用这个布置来执行打印处理。在这一点上,图3是图解在将划分数量设置为4的情况下的打印结果的平面图。在这种情况下,连续输入的四个作业的每个图像被一起置于一张纸上,并且被打印。
因此,在此实施例中,使用仅仅相对于已知配置的医疗图像输出装置而改变打印机驱动器的容易配置,变得有可能在有效地避免作为专用装置的用户友好性变差的同时在一张纸上打印多个图像。
另一方面,当在图2中所示的处理规程结束而不执行在步骤SP8中的处理的时候,中央处理单元10通过打印机驱动器向医疗图像输出装置1的应用程序通知这个状态。而且,通过这个通知,中央处理单元10通过应用程序向监控装置2显示强制打印菜单,并且通过这个强制打印菜单的操作指令打印机驱动器强制打印。
在此,图4是图解在这个打印机驱动器强制打印时中央处理单元10的处理规程的流程图。当从应用程序指令打印机驱动器强制打印时,中央处理单元10启动这个处理规程,并且从步骤SP11进行到SP12。在此,中央处理单元10接收强制打印指令,然后指令打印机3打印由打印机驱动器保存的图像数据的页面。此时,如与图3相反的图5中所示,中央处理单元10使用通过在图2的处理规程中的步骤SP4的处理而安排的布置来在一张纸上打印多个图像。
因此,在此实施例中,例如,当打印机驱动器被设置为被划分为4而打印,并且应用程序依序向打印机驱动器传送5个作业时,通过在打印模式上的设置而在一张纸上自动打印这5个作业中的前4个作业的图像,然后,可以使用这个强制打印来打印最后作业的一个图像。而且,在这种情况下,如果打印模式被关闭,则当向打印机驱动器传送5个作业,并且随后最终指令强制打印时,分别在一张纸上打印所述四个作业的图像,然后可以在一张纸上打印剩余的一个作业的图像。而且,如果例如在传送5个作业中的三个作业时打印模式被设置为打开或者关闭,则能够通过强制打印来打印三个图像,然后再次通过强制打印来打印剩余的2个作业。
而且,当中央处理单元10结束图2中所示的处理规程而不执行步骤SP8的处理时,中央处理单元10按照来自打印机驱动器的状态的通知来显示页面显示菜单以及强制打印菜单。而且,打印机驱动器通过这个页面显示的菜单操作来执行图6的处理规程。
在此,中央处理单元10从步骤SP15进行到步骤SP16,从应用程序接收页面显示的指令,然后进行到步骤SP17。在此,中央处理单元10启动这个打印机驱动器的用户界面,并且根据由在图2中的处理规程存储的图像数据来显示打印结果。因此,在这个实施例中,有可能查看通过强制打印获得的打印结果。中央处理单元10通过对话来与强制打印菜单一起显示打印结果,因此当操作强制打印菜单时,中央处理单元10执行图4的处理规程。因此,中央处理单元10也可以通过这个打印机驱动器的用户界面来执行强制打印处理。当中央处理单元10执行步骤SP17的处理规程时,中央处理单元10进行到步骤SP18,并且结束这个处理规程。
(2)实施例的操作在上述配置中,在这个医疗图像输出装置1中,按照操作员的操作,在外部装置5到超声波单元6的控制下,通过超声波单元6来依序获得超声波诊断的诊断图像的图像数据,并且向监控装置2上显示所述图像数据的运动图像。因此,有可能对于各种超声波诊断使用这个医疗图像输出装置1。
在该医疗图像输出装置1中,通过超声波该诊断图像被以这种方式显示到监控装置2上,并且当操作员指令捕获时,从基于所述运动图像的诊断图像捕获静止图像,并且将其显示到监控装置2上。而且,当操作员指令打印时,从医疗图像输出装置1的应用程序向打印机驱动器传送这个静止图像的打印作业,并且打印机驱动器驱动打印机3来通过静止图像而打印诊断图像。
在这个处理中,在医疗图像输出装置1中,对于操作员的每个打印指令,从应用程序向打印机驱动器传送基于静止图像的打印作业,并且打印机驱动器依序存储多个作业的多个图像数据。而且,当存储了基于所述图像数据的预定数量的诊断图像时,通过根据所存储的图像数据而驱动打印机3来在一张纸上布置和打印预定数量的诊断图像。
因此,在该医疗图像输出装置1中,有可能根本不通过应用程序来改变用户界面而在一张纸上布置和打印单独的作业的图像。因此,在基于计算机的医疗图像输出装置中,有可能在有效地避免作为专用装置的用户友好性变差的同时在一张纸上打印多个图像。
在这个处理系列中,在该医疗图像输出装置1中,通过操作员的预先设置来以这种方式在打印机驱动器中设置在一张纸上打印的诊断图像的数量。而且,以相同的方式在打印机驱动器中设置打印页面的数量和在打印中的各种模式。因此,在该医疗图像输出装置1中,当实际执行打印的操作时,可以不用打印机驱动器打开与打印相关联的图形用户界面而执行一系列操作,因此,有可能有效地避免作为专用装置的用户友好性的变差。
而且,通过设置这个模式,即使存储了预定数量的诊断图像,也不设置执行打印,并且通过强制打印指令来在一张纸上布置和打印基于所存储图像数据的诊断图像。也可能有效地避免作为专用装置的用户友好性的变差,并且改善对于操作员的用户友好性。
而且,当在存储了预定数量的页面时执行自动打印时,如果在打印机驱动器中剩余的图像的数量未达到预定数量,则在诊断期间的任何时间点,可以使用基于设置的划分数量的布置来在一张纸上打印基于在打印机驱动器中存储的图像数据的诊断图像。因此,有可能有效地使用各种诊断的结果。
而且,当以这种方式来执行打印时,并且如果操作员指定页面显示时,通过用于由打印机驱动器的用户界面打印的布置来显示基于由打印机驱动器保存的图像数据的图像。因此,有可能比较和查看在监控装置2的显示器上的多个诊断图像,而不每次打印。通过这种手段,也可能改善用户友好性。在这种情况下,通过缩略图来显示所述多个诊断图像。
(3)实施例的优点使用如上所述的布置,打印机驱动器在一张纸上布置依序输入的多个作业的图像,并且向打印机输出所述图像。因此,在基于计算机的医疗图像输出装置等中,有可能在有效地避免作为专用装置的用户友好性的变差的同时在一张纸上打印多个图像。
而且,页面的预定数量是预先设置的页面的数量,因此,当实际上执行打印的操作时,可以不用打印机驱动器打开与打印相关联的图形用户界面而执行一系列操作。因此,有可能有效地避免作为专用装置的用户友好性的变差。
而且,响应于应用程序的指令或者通过用户界面的用户操作,即使在存储了基于图像数据的预定数量的图像时,通过根据所存储的图像数据而驱动打印机来打印诊断图像。因此,例如,如果在打印机驱动器中剩余的图像的数量未达到所述预定数量,而且在诊断期间的任何时间点,可以使用基于设置的划分数量的布置来在一张纸上打印基于在打印机驱动器中存储的图像数据的诊断图像。因此,有可能有效地使用各种诊断的结果。
而且,通过应用程序的指令来显示以这种方式打印在一张纸上的图像。因此,有可能比较和查看在监控装置2的显示上的多个诊断图像,而不每次打印。通过这种手段,也可能改善用户友好性。
(4)另一个实施例在这一点上,在上述的实施例中,已经说明了执行图6的处理规程并且通过应用程序的指令来显示打印结果的情况。但是,本发明不限于此,并且可以响应于基于这个打印机驱动器的用户界面的用户操作来显示打印结果。
而且,在上述的实施例中,已经说明了本发明被应用到使用超声波的医疗图像输出装置的情况。但是,本发明不限于此,本发明可以被应用到使用内窥镜的医疗图像输出装置。而且,本发明不限于医疗图像输出装置,可以被广泛地应用到各种图像输出装置和图像处理装置。
产业上的应用本发明可以被应用到医疗图像输出装置,诸如超声波诊断装置、内窥镜装置等。
权利要求
1.一种用于驱动打印机的方法,用于将应用程序的打印作业传送到打印机驱动器,并且通过所述打印机驱动器来驱动打印机以打印所请求的图像,所述方法包括步骤在打印机驱动器中,存储和保持与依序从所述应用程序传送的多个作业相关联的多个图像数据,当存储了所述图像数据的预定数量的图像时,根据所述图像数据,将所述预定数量的图像布置在一张纸上,并且通过驱动所述打印机来打印。
2.一种打印机驱动器程序,用于通过从由计算处理部件执行的应用程序传送的打印作业来驱动打印机,所述程序包括步骤存储图像数据,用于存储和保持与从应用程序依序传送的多个作业相关联的多个图像数据;当存储了所述图像数据的预定数量的图像时,打印机驱动,用于驱动打印机以便通过根据所存储的图像数据驱动打印机而将所述预定数量的图像布置以打印在一张纸上。
3.按照权利要求2的打印机驱动器程序,其中,所述预定数量是预先设置的纸张的数量。
4.按照权利要求2的打印机驱动器程序,还包括步骤强制驱动,用于响应于应用程序的指令或者通过用户界面的用户操作而驱动打印机,以便即使在存储了基于图像数据的预定数量的图像之前也通过所述打印机驱动步骤的布置在一张纸上打印所存储的图像数据的图像。
5.按照权利要求2的打印机驱动器程序,还包括步骤显示,用于响应于应用程序的指令或者通过用户界面的用户操作而在显示器上显示通过所述打印机驱动步骤而被布置要打印在一张纸上的图像。
6.一种记录打印机驱动器程序的记录介质,用于通过从由计算处理部件执行的应用程序所传送的打印作业来驱动打印机,所述打印机驱动器程序包括步骤存储图像数据,用于存储和保持与从应用程序依序传送的多个作业相关联的多个图像数据;当存储了所述图像数据的预定数量的图像时,打印机驱动,用于驱动打印机以便通过根据所存储的图像数据驱动打印机而将所述预定数量的图像布置以打印在一张纸上。
全文摘要
一种打印机的驱动方法,可应用到诸如超声波诊断设备和内窥镜设备之类的医疗图像输出装置,其中,打印机驱动器通过在一张纸上布置图像而向打印机(3)输出与依序输入的多个作业相关联的图像。
文档编号H04N1/12GK101014465SQ20058003013
公开日2007年8月8日 申请日期2005年6月30日 优先权日2004年7月9日
发明者佐仓浩平, 天野宏司 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1