处理打印数据的方法技术

技术编号:2890004 阅读:130 留言:0更新日期:2012-04-11 18:40
一种处理打印数据的方法,将打印机打印的数据分类,以便与预定的性能参数项对应,并且根据打印机的对应项的性能将分类的数据选择地提供给主机或打印机中。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及通过将打印数据从主机传送给打印机进行制图象的一种系统,更具体地说,涉及用于处理打印数据的一种方法。通常,将打印机连接到一个主机,比如所用的PC(个人计算机)。其主机通过使用打印机驱动器让打印机印制图象,该打印机驱动器根据应用程序的打印请求装设软件。该打印机驱动器将要印制文件的数据转换成适于每一打印机模拟的打印机控制语言,比如PCL(打印机控制语言),PDL(页描述语言)等,并将打印机控制语言作为打印数据传送给打印机。打印机通过翻译和模拟操作解释向主机送来的打印数据,并将该打印数据转换成位映象数据。然后,该打印机通过打印机械按照该位映象数据在记录介质上印制出图象。在印制图象的过程中,主机的操作系统,应用程序和打印机驱动器,化费了长时间用于将要印制的数据转换成打印机能够解释的打印数据。这种转换任务只是集中在向连接在对应主机上的打印机能够解释的数据的转换上。因为几乎每年都开发出新的微处理机,故主机比如PC,其性能有显著的改进。通过采用更好性能的CPU(中央处理单元)或更多的存储器,打印机也改善了自己的处理能力。然而,打印机还是不能跟上主机的性能。尽管向主机传送给打印机的打印数据一直限定为打印机能够处理的模拟数据。因此,打印的性能依赖于打印机本身的性能。例如,在一个性能好的打印机上打印一个文件如果需要一分钟,在一个性能不好的或CPU处理速度慢的打印机上打印同样的文件则需10分钟。如上所述,尽管打印机和主机在性能上有很大改进,从主机传送给打印数据仍局限于模拟数据。因此,与打印机和主机的总体性能相比,打印的性能是降低了,本专利技术的目的是提供一种打印数据处理方法,它能很好地层也利用打印系统的性能。本专利技术的另一个目的是要提供一种打印数据处理方法,它能经常保持打印系统的性能。根据本专利技术的一方面,一种用于处理打印系统的打印数据的方法包括步骤对打印机打印的数据进行分类,以便对应预定的性能参数项,并根据打印机的对应项目的性能,将分类的数据选择地供给主机或打印机中。最好将与所述性能参数项对应的性能因子在主机和打印机之间进行比较,为了最佳的再现选择主机或打印机。下面将进一步描述本专利技术的这些和其它目的,特征和优点,并将结合附图对最佳实施例的详细描述使之更加清楚。在下面的说明书和附图中给出了如处理流程等许多具体的细节,以便更透彻地了解本专利技术。然而,很清楚,对于本领领域的技术人员来说,没有这些具体的描述仍可以实施本专利技术。在其它的例子中,没有描述已知的特征和结构,以便不使本专利技术模糊不清。附图说明图1是一般打印系统的框图;图2是根据本专利技术的主机的处理程序的流程图;图3是根本专利技术的打印机的处理程序的流程图。参看图1,这是主机100和打印机102之间执行双向通讯的通常打印系统。在主机100中,只示出打印机驱动器104和并行端口106,它们是在PC中与本专利技术相关的软件块。并行端口106提供了打印机驱动器104与打印机102之间的双向通讯。连接到主机100的打印机102包括主机接口108,CPU110,操作面板112,存储器114,机器接口116和打印机械118。主机接口108提供在主机100和CPU之间的双向通讯。CPU110根据从主机100的打印机驱动器104和操作面板112接收的各种命令控制打印机械118,与主机100通讯并执行包括打印等各种功能。操作面板112具有一组用于接收各种命令的键和一个根据打印机102的操作显示信息的显示单元。存储器114包括ROM(只读存储器)和RAM(随机存取存储器),它暂时存储CPU110的执行程序和CPU110的处理中产生的数据。连接在CPU110和打印机械118之间的机器接口116连接输入/输出信号。包括用于输送纸和用于打印数据的机械设备的打印机械118由CPU110控制,并根据自CPU110加来的位映象数据印制出图象。一般地说,打印机102要化费很长的处理时间将自主机100传送来的打印数据转换成打印机械118的图象印制输出所必须的位映象数据。本专利技术根据打印机102的性能在主机100或打印机102中选择地再现要打印的数据取得了最佳的打印性能。即,根据要打印的数据的种类可计算出将打印数据转换为位映象数据的时间,并将打印的数据选择地再现于能快速处理数据的主机100或打印机102之中。例如,如果打印机102化15毫秒处理用于置位的位边界块传输,而如果主机100处理同样的事需20毫秒。则将位边界块传送的数据再现到主机100中以便将该数据转换成位映象数据并将该位映象数据传送给打印机102。打印机102不需要再现由主机100再现的位映象数据,使打印机器118直接打印该位映象数据。另外,如果打印机102处理在图象中划线要化10毫秒,如果主机100处理同一事情要化20毫秒,则不通过主机100来转换划线的数据,而传送给打印机102。打印机102的典型性能参数项有存储器114的容量,位边界块传送处理时间,划线处理时间,将主机100的字形卸载给打印机102的字形卸载处理时间,用于放大或缩小图象的换算处理时间,位映象处理时间,用于改善分辨率等的分辨率处理时间。在本专利技术中,对于打印机102的每个性能参数项,将主机100的性能因子与打印机102的进行比较,在主机100和打印机102中有最好性能因子者再现要打印的数据。为此,主机100的打印驱动器104和打印机102的CPU110分别执行按照图2和3的处理流程的功能。图2为根据本专利技术主机100打印机驱动器104的处理流程,图3为根据本专利技术的打印机102的CPU110的处理流程。如果在主机100的应用程序中有一个打印请求,则在步骤200,打印机驱动器104将用于确认对应于预定性能参数项的打印机102的性能因子数据的性能因子确认命令传送给打印机102。然后,打印机102的CPU110,根据在步骤300和302的自主机100的性能因子确认命令的接收,在步骤306-310,将它的性能因子数据传送给主机100。将性能因子数据预先存储在打印机102的存储器114中,作为对于每个性能参数项的性能因子。在步骤306,CPU110从存储器114中取出性能因子数据,并且在步骤308使用预定的表构成性能因子数据。在步骤310,CPU110将该性能因子数据发送给主机100。在此时,在步骤202和204,打印机驱动器104将自打印机102传送来的性能因子数据存储在主机100的存储器中。在步骤206,打印机驱动器104将由打印机102打印的文件的数据分配供给具有尺小恒定的各区,并在步骤208对每一区的数据进行分类,以便与性能参数项对应。在步骤210,打印机驱动器104确定按照性能参数项分类的数据是主机处理数据或是打印机处理数据。在此时,对于打印机的每个性能参数项,将打印机102的性能因子与主机100的进行比较,在主机100或打印机102中具有较好性能因子者再现对应数据。也就是说,如果主机100比打印机102具有较好的性能因子,则将该数据确定为主机处理数据,如果打印机102比主机100具有较好的因子,则将该数据确定为打印机处理数据。在步骤212-218,打印机驱动器104将要打印的数据转换为位映象数据,即在根据性能参数项分类的数据中,打印机驱动器104只再现主机处理数据,以便将该主机本文档来自技高网...

【技术保护点】
一种处理打印系统的打印数据的方法,该打印系统具有通过双向通讯接口相互连接的主机和打印机,所述方法包括步骤: 对所述打印机打印的数据进行分类,以对应预定的性能参数项,根据所述打印的对应项的性能,选择地在所述主机或所述打印机中再现所述分类的数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:金圣戴
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1