按照仿真类型打印通过网络传输的打印数据的系统和方法技术方案

技术编号:3518738 阅读:174 留言:0更新日期:2012-04-11 18:40
在一种按照仿真类型打印通过网络从计算机传输的打印数据方法中,所述打印数据通过网络传输到打印机,并且使用包含在传输的打印数据中的信息来确定用于打印所述打印数据的仿真类型,之后按照确定的仿真类型打印所述打印数据。所述打印数据包含表示用于产生打印数据的仿真类型的信息。

【技术实现步骤摘要】

本专利技术涉及一种打印系统。更具体而言,本专利技术涉及一种。
技术介绍
图1是一个传统打印系统的框图。由安装在计算机系统中的应用程序传输的打印数据,由安装在计算机系统中的打印机驱动器100转换成打印机语言,然后通过并行接口、串行接口、通用串行总线(USB)或网络端口发传输打印机110。换句话说,将转换成打印机语言的数据传输并存储到打印机110的数据接收器120中。数据控制器130识别存储在数据接收器120中的数据类型,并按照识别的类型对数据进行处理。这将会在下面进行更详细的描述。数据控制器130使用自动语法分析或打印工作语言(PJL)分析打印数据,并识别用于产生打印数据的仿真类型。数据控制器130按照仿真类型,将打印设置信息存储到安装在打印机中的存储器中。打印单元140按照数据控制器130识别的仿真类型打印所述打印数据。如上所述,为了识别打印数据,数据控制器130通过自动分析或PJL分析,来识别用于产生打印数据的仿真类型。因此就需要分析的时间,增加的打印时间等于分析时间量。为了解决该问题,提出了一种按照仿真类型,通过不同接口把应用程序的打印数据传输到不同打印机的技术。例如,当使用页面描述语言(postscript)作为仿真(emulation)时,是通过并行接口将打印数据传输到连接至计算机的支持postscript的打印机,当使用打印机控制语言(PCL)作为仿真程序(emulator)时,通过局域网(LAN)接口将打印数据传输到连接至计算机的支持PCL的打印机。然而,在这种情况下,各种打印机必须连接到计算机的相应接口,这带来了许多缺点,如成本的增加和空间的浪费。
技术实现思路
本专利技术提供一种用于打印通过网络传输的打印数据的系统和方法,需要较少的时间来分析用于打印数据的仿真类型。按照本专利技术的一个方面,提供一种打印打印数据的方法,包括通过网络传输在第一装置中生成的打印数据,所述打印数据包含表示用于生成打印数据的仿真类型的信息;接收传输的数据,并用包含在传输的打印数据中的信息,来确定用于打印所述打印数据的仿真类型;并按照确定的仿真类型打印所述打印数据。按照本专利技术的另一方面,提供一种打印打印数据的方法,包括通过网络接收第一装置中产生的打印数据,所述打印数据包含表示用于生成打印数据的仿真类型的信息;使用包含在传输的打印数据中的信息,来确定用于打印所述打印数据的仿真类型;并按照确定的仿真类型打印所述打印数据。按照本专利技术的再一方面,提供一种按照仿真类型打印通过网络传输的打印数据的系统,包括一个产生打印数据并通过网络传输打印数据的计算机,所述打印数据包含表示用于生成打印数据的仿真类型的信息;一个通过网络接收打印数据的打印机,它使用包含在打印数据中表示仿真类型的信息,来确定用于打印所述打印数据的仿真类型,并按照确定的仿真类型打印所述打印数据。按照本专利技术的再一方面,提供一种按照仿真类型打印通过网络传输的打印数据的系统,该系统包括一个网络接收单元,用于接收来自计算机的打印数据;一个仿真确定单元,它使用包含在打印数据中表示仿真类型的信息,来确定用于打印所述打印数据的仿真类型;和一个打印控制单元,它按照确定的仿真类型打印所述打印数据。附图说明通过参照附图对具体实施例的详细描述,本专利技术的上述及其他特征和优点将变得更加明显图1是传统打印系统的框图;图2是按照本专利技术具体实施例的流程图,它描述按照仿真类型打印通过网络传输的打印数据的方法;图3是按照本专利技术的另一具体实施例的打印系统的框图,所述打印系统按照仿真类型打印通过网络传输的打印数据;图4是描述按照本专利技术具体实施例产生的打印数据的视图;图5a是描述产生打印数据并从计算机将它传输至打印机的过程的流程图;图5b是描述用打印机打印打印数据的过程的流程图。具体实施例方式现在参照附图对本专利技术进行全面的描述,其中示出了本专利技术的具体实施例。然而,本专利技术可以具体化为许多不同的形式,并且不应被解释为只限于本文提出的实施例。当然,提供这些实施例,可以使公开的内容详细完整,并向本领域的熟练技术人员全面表达本专利技术的思想。图2是按照本专利技术具体实施例的流程图,它描述按照仿真类型打印通过网络传输的打印数据的方法。参照图2,在步骤200,连接到网络的计算机产生打印数据,所述打印数据包含表示用于产生打印数据的仿真类型的信息,然后在步骤210和220,通过网络将该打印数据传输到打印机。在步骤230,使用包含在打印数据中表示仿真类型的信息,来确定用于打印所述打印数据的仿真类型,并且在步骤240,按照确定的仿真类型打印所述打印数据。图3是按照本专利技术的另一具体实施例的打印系统的框图,所述打印系统按照仿真类型打印通过网络传输的打印数据。所述系统包括用于产生打印数据的计算机300,该打印数据包含表示用于产生打印数据的仿真类型的信息,并通过网络传输该打印数据,还包括从计算机300接收打印数据的打印机330,它使用包含在打印数据中的表示仿真类型的信息,来确定用于打印所述打印数据的仿真类型,并按照确定的仿真类型打印所述打印数据。计算机300包括打印机驱动器310,用于产生打印数据,该打印数据包含表示用于产生打印数据的仿真类型的信息;传输单元320,用于通过网络把打印数据传输到打印机330。打印机330包括网络接收单元340,用于从计算机300接收打印数据;仿真确定单元350,用于使用包含在打印数据中的表示仿真类型的信息,来确定用于打印所述打印数据的仿真类型;和打印控制单元360,用于按照确定的打印类型打印所述打印数据。仿真语言是一组命令语言,它们由计算机传输到打印机来调整打印数据的打印状态。也就是说,这样的命令语言管理字体大小、图形、传输到打印机的数据的压缩、颜色和类似的内容。页面描述语言(postscript)和打印机命令语言(PCL)是最广泛应用的打印机仿真语言。每个仿真都包括多种版本,如PCL 5和PCL 6。仿真支持(emulation support)或仿真的版本可能会受到打印机、应用程序或打印机驱动器程序的限制。甚至一些文件只有通过支持由postscript编程的postscript仿真的打印机才能正确打印。如上所述,打印数据按照可以被打印机支持的仿真来产生。如果存在可以被打印机支持的多种仿真,可以按照应用程序或由用户来选择一个仿真。打印机驱动器310产生包含表示用于生成打印数据的仿真类型的信息的打印数据,步骤200,该打印机驱动器310可以由软件实现。打印数据是利用表示仿真类型的信息和真正的打印数据生成的。然后通过具有网络接口功能的传输单元320把打印数据传输到打印机300。传输单元320可以使用如安装在计算机300上的LAN(局域网)接口来实现。图4给出了按照本专利技术具体实施例的打印数据的结构。当计算机300和打印机330通过符合因特网协议(IP)的网络连接时,按照IP格式产生打印数据,所述的IP格式具有多个字段,这些字段表示有与打印机330对应的目的地IP、与计算机300对应的源IP、传输协议类型400和目的地端口410。所述字段形成一个消息头(header),在与消息头相邻的位置添加后续的(successive)打印数据。换句话说,计算机300按照IP格式产生打印数据,所述的IP格式具有多个表示目的地IP、源本文档来自技高网
...

【技术保护点】
一种打印打印数据的方法,包括:通过网络传输在第一装置中生成的打印数据,所述打印数据包含表示用于生成打印数据的仿真类型的信息;接收传输的数据,并用包含在传输的打印数据中的信息,来确定用于打印所述打印数据的仿真类型;和按 照确定的仿真类型打印所述打印数据。

【技术特征摘要】
...

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

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

1
相关领域技术
  • 暂无相关专利