CN1761259A - 用于使用服务器消息块协议来打印数据的装置和方法 - Google Patents
用于使用服务器消息块协议来打印数据的装置和方法 Download PDFInfo
- Publication number
- CN1761259A CN1761259A CNA2005101097823A CN200510109782A CN1761259A CN 1761259 A CN1761259 A CN 1761259A CN A2005101097823 A CNA2005101097823 A CN A2005101097823A CN 200510109782 A CN200510109782 A CN 200510109782A CN 1761259 A CN1761259 A CN 1761259A
- Authority
- CN
- China
- Prior art keywords
- printer
- packet
- print data
- customer equipment
- reception
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1209—Improving or facilitating administration, e.g. print management resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1259—Print job monitoring, e.g. job status
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/263—Rate modification at the source after receiving feedback
Abstract
本发明提供了一种用于通过在打印机网络卡和客户设备之间的网络通信来打印数据的装置和方法,所述打印机网络卡和客户设备具有:服务器消息块(SMB)协议,用于共享文件和打印机;以及传输控制协议/网际协议(TCP/IP)协议,用于建立网络通信。所述方法包括:分析从客户设备接收的数据分组的类型;按照分析结果来确定是应当从客户设备连续地接收所述数据分组还是应当暂停接收所述数据分组;以及,当作为确定结果需要暂停接收数据分组时,请求所述TCP/IP协议限制接收数据分组,以及使用TCP/IP协议来向客户设备发送接收限制信号。
Description
技术领域
本发明涉及一种用于操作网络打印机系统的方法。具体上,本发明涉及一种通信装置和一种当在网络打印机系统中应当暂停通过网络接收打印数据时使用服务器消息块(SMB)协议来暂停打印数据的接收的方法。
背景技术
通常,需要文件系统来存储和管理数据文件以采用服务器消息块(SMB)协议。所述文件系统能够创建例如用于打印作业的假脱机文件(spooling file)或用于文件共享的文件。
SMB协议通常用在具有这种文件系统的个人计算机对个人计算机(PC到PC)的通信中,并且如果提供了这种文件系统,则所述SMB协议也可以用于并入UNIX、LINUX的系统中或嵌入式操作系统(OS)中。如果打印机配备了网络卡,则可以将SMB协议应用于该打印机。
如果打印系统使用了不同的协议,则可以通过使用流控制来暂停打印数据的接收。通过所述流控制,可以控制打印数据的流动以在发送/接收打印数据期间数据丢失的情况下重发打印数据,或者暂停和恢复打印数据的发送/接收。
但是,如果打印机系统使用SMB协议,则不提供所述流控制功能。因此,当在缺少用于存储打印数据的可用存储容量或存在同时来自多个客户设备的大量打印作业请求的情况下而应当暂停接收打印数据时,发出错误消息,用于指示缺少用于存储打印数据的可用存储容量。这引起在打印作业中的问题。
于是,需要一种用于使用服务器消息块协议来打印数据的改进装置和方法。
发明内容
本发明提供了一种使用服务器消息块协议的在联网的打印机系统中的打印装置和打印方法,通过它们,可以提供一种通信方法,用于当应当暂停通过网络接收打印数据时暂停接收打印数据,以便可以解决诸如缺少空闲存储容量的错误。
按照本发明的一个方面,提供了一种用于通过在打印机网络卡和客户设备之间的网络通信来打印数据的方法,所述打印机网络卡和客户设备具有:SMB协议,用于共享文件和打印机;网络基本输入/输出系统(NetBIOS)协议,用于在应用之间的通信;以及传输控制协议/网际协议(TCP/IP)协议,用于建立网络通信。所述方法包括步骤:分析从客户设备接收的数据分组的类型;按照分析结果来确定是应当从客户设备连续地接收数据分组还是应当暂停接收数据分组;并且,当作为确定结果需要暂停接收数据分组时,请求所述TCP/IP协议限制接收数据分组,以及通过使用TCP/IP协议来向客户设备发送接收限制信号。
所述接收限制信号可以指示打印机没有足够用来存储从客户设备发送的打印数据的可用存储容量,或因为打印机当前正在执行另一个打印作业而不可能处理打印数据。
当作为分析结果所接收的数据分组是用于请求新打印作业的分组并且打印机当前正在执行另一个打印作业时,可以暂停接收数据分组。
当作为分析结果所接收的数据分组是用于包括数据分组的分组并且先前的打印数据还没有被发送到打印机时,可以暂停接收数据分组。
当所接收的数据分组是用于请求新打印作业的分组并且在打印机当前未正在处理打印作业的同时先前的打印数据还没有被发送到打印机时,可以暂停接收数据分组。
按照本发明的另一个方面,提供了一种用于在网络环境中打印从客户设备接收的数据的装置。所述装置包括打印机网络卡,其中,所述打印机网络卡配备有用于共享文件和打印机的SMB协议和用于建立网络通信的TCP/IP协议,并且通过分析从客户设备接收的数据分组的类型而确定是否应当暂停接收数据分组,其中,当作为分析结果需要暂停接收数据分组时SMB协议请求TCP/IP协议限制接收数据分组,并且TCP/IP协议向客户设备发送接收限制信号。
所述接收限制信号可以通知打印机没有足够用来存储从客户设备发送的打印数据的可用存储容量,或因为打印机当前执行另一个打印作业而不可能处理打印数据。
当作为分析结果所接收的数据分组是用于请求新打印作业的分组并且打印机当前正在执行另一个打印作业时,可以暂停接收数据分组。
当作为分析结果所接收的数据分组是用于包括数据分组的分组并且先前的打印数据还没有被发送到打印机时,可以暂停接收数据分组。
当所接收的数据分组是用于请求新打印作业的分组并且在打印机当前未正在处理打印作业的同时先前的打印数据还没有被发送到打印机时,可以暂停接收数据分组。
附图说明
通过参照附图详细说明本发明的例证实施例,本发明的上述和其他特点和优点将会变得更加清楚,其中:
图1是图解传统的网络打印机系统的方框图;
图2是图解按照本发明的一个例证实施例的、使用服务器消息块(SMB)协议的网络打印作业的方框图;
图3是图解按照本发明的一个例证实施例的、通过使用SMB协议来打印数据的方法的流程图;
图4是图解用于确定是否可以连续地接收打印数据分组的方法的流程图;以及
图5是图解按照本发明的一个例证实施例的、使用SMB协议的数据打印装置的方框图。
在全部附图中,应当注意,使用相同的附图标号来描述相同或类似的元件、特征和结构。
具体实施方式
以下,将参照附图来更详细地说明本发明的例证实施例。
图1是图解传统的网络打印机系统的方框图。网络打印机系统包括网络100、打印机110、打印机网络卡120和客户设备130。打印机网络卡120可以被内部或外部地并入打印机110中。作为一个示例,在此描述外部网络卡120。
打印机110包括只读存储器(ROM)110-1、随机存取存储器(RAM)110-2、硬盘驱动器(HDD)110-3、输入/输出(I/O)接口110-4、网络卡接口110-5和中央处理单元(CPU)110-6。
ROM 110-1存储用于操作打印机110的程序,RAM 110-2和HDD 110-3存储打印数据分组和内部数据。网络卡接口110-5执行与打印机网络卡120进行的数据通信,CPU 110-6控制打印机110的整体操作。
打印机网络卡120包括ROM 120-1、RAM 120-2、输入/输出(I/O)接口120-3、打印机接口120-4、介质访问控制(MAC)控制器120-5和CPU 120-6。
ROM 120-1存储用于操作打印机网络卡120的程序,ROM 120-2存储打印数据分组。打印机接口120-4执行与打印机110的数据通信,MAC控制器120-5经由网络100向客户设备130发送网络分组/从客户设备130接收网络分组。CPU 120-6控制打印机110的整体操作。
图2图解了使用服务器消息块(SMB)协议的网络打印作业。在打印机网络卡120中的ROM 120-1或RAM 120-2被配备了SMB协议120-11、网络基本输入/输出(NetBIOS)协议120-12和传输控制协议/网际协议(TCP/IP)120-13。
SMB协议120-11是用于在使用NetBIOS协议或NetBIOS扩展用户接口(NETBEU)协议的网络环境中的打印作业和文件共享的应用协议。
NetBIOS协议120-12使得在不同设备中的应用在网络环境中彼此适当地进行通信。
TCP/IP 120-13是在网络环境中的标准通信协议。
参见图2,如果客户设备130发送打印数据,则打印机网络卡120使用TCP/IP协议120-13、NetBIOS协议120-12和SMB协议120-11来向打印机110发送打印数据。
经由打印机网络卡120从客户设备130接收打印数据的打印机110在RAM 110-2或HDD 110-3中存储打印数据,并且然后当完成接收全部打印数据时开始打印它们。
如果打印系统使用不同的协议,则可以通过使用流控制(flow control)而暂停接收打印数据。通过所述流控制,可以控制一系列打印数据流以在发送/接收期间数据丢失的情况下重发所述打印数据流,或者暂停和恢复打印数据的发送/接收。
但是,如果打印机系统使用SMB协议120-11,则不提供流控制功能。因此,当缺少用于存储打印数据的可用存储容量或同时存在来自多个客户设备的大量打印作业请求的情况下应当暂停接收打印数据时,发出错误消息,用于指示缺少可用存储容量。这引起在打印作业中的问题。
为了解决这样的问题,图3和4图解了使用SMB协议120-11的数据打印方法。
试图使用SMB协议120-11来执行打印作业的用户开始经由网络100从客户设备发送SMB协议打印数据分组。
然后,在步骤300,经由网络100从客户设备130接收SMB协议打印数据分组的打印机网络卡120在RAM 120-2中存储分组。
在步骤310,打印机网络卡120的CPU 120-6分析在RAM 120-2中存储的SMB协议打印数据分组以识别分组类型。
按照SMB协议,定义了各种分组。例如,可以定义用于打印作业的分组、用于存储打印数据的分组、用于指示打印作业的启动的分组或用于包括打印数据的分组。CPU 120-6分析在RAM 120-2中存储的SMB协议打印数据以识别其分组类型。
而且,在步骤320,CPU 120-6确定是否作为分析的结果可以连续地接收SMB协议打印数据分组。
图4图解了用于确定是否可以连续接收SMB协议打印数据分组的方法。
首先,在步骤320-1,CPU 120-6确定是否在RAM 120-2中存储的数据分组、即从客户设备130接收的SMB协议打印数据分组是用于请求打印作业的分组。
如果所接收的SMB协议打印数据分组是用于请求打印作业的分组,则CPU 120-6检查是否打印机110当前执行其他的打印作业。在步骤320-2,如果CPU 120-6确定打印机110当前执行其他的打印作业,则处理进行到步骤330,以便暂停从客户设备130接收SMB协议打印数据分组。
同时,如果所接收的SMB协议打印数据分组不是用于请求打印作业的分组,则在步骤320-3,CPU 120-6确定是否从客户设备130接收的SMB协议打印数据分组是用于包含打印数据的分组。
如果所接收的SMB协议打印数据分组是用于包含打印数据的分组,则CPU 120-6确定是否所有的先前打印数据已经被发送到打印机130。如果所有的先前打印数据未被发送到打印机130,则处理进行到步骤330,以便暂停接收SMB协议打印数据分组。在步骤320-4,如果所有的先前打印数据已经被发送到打印机130,则继续接收SMB协议打印数据分组,或者处理进行到步骤360,以便完成打印作业。
返回图3,在步骤330,如果在步骤320的分组分析结果示出不能连续地接收SMB协议打印数据分组,例如,如果所接收的SMB协议打印数据分组是在打印机110执行其他打印作业时用于请求打印作业的分组,或者如果在所接收的SMB协议打印数据分组是用于包含打印数据的分组时所有的先前打印数据还没有被发送到打印机110,则SMB协议120-11请求TCP/IP 120-13向客户设备130发送零窗口尺寸(zero-window-size)确认信号。
因为SMB协议120-11未被提供限制数据接收的功能,因此使用例如TCP/IP 120-13的低级协议来限制接收数据。TCP/IP 120-13当从客户设备130接收到SMB协议打印数据分组时发送所接收的分组的确认信号。
当TCP/IP 120-13发送确认信号时,它也发送关于可用存储容量的信息以使得可以一起接收多个SMB协议打印数据分组。在这种情况下,可用存储容量被指示为窗口尺寸。
为了限制接收SMB协议打印数据分组,SMB协议120-11请求TCP/IP120-13发送具有零尺寸的确认信号。
响应于来自SMB协议120-11的请求,TCP/IP 120-13向客户设备130发送零窗口尺寸确认信号。在步骤340,接收这个确认信号的客户设备130确定打印机网络卡120没有足以用来接收更多的SMB打印数据分组的可用存储容量,并且禁止其发送SMB协议打印数据分组,以使得打印机网络卡120可以暂停接收SMB协议打印数据分组。
在步骤350,在打印机网络卡120暂停接收SMB协议打印数据分组预定时段之后,处理返回步骤320,以确定是否有可能继续接收SMB协议打印数据分组。
同时,在步骤360,如果在步骤320的分析分组的结果示出有可能接收SMB协议打印数据分组,例如如果打印机110在所接收的SMB协议打印数据分组是请求打印作业的分组时未执行其他打印作业,或者如果当所接收的SMB协议打印数据分组是用于包含打印数据的分组时所有的先前打印数据已经被发送到打印机110,则TCP/IP 120-13恢复原始窗口尺寸,向客户设备130发送确认信号,并且然后继续从客户设备130接收SMB协议打印数据分组。
当接收到SMB协议打印数据分组时,处理对应的打印作业,并且然后处理在步骤370结束。
图5图解了按照本发明的一个例证实施例的、使用SMB协议的数据打印装置。当在打印机网络卡120中分析SMB协议打印数据分组的结果显示不可能接收SMB协议打印数据分组时,SMB协议请求TCP/IP 120-13向客户设备130发送零窗口尺寸确认信号。
响应于SMB 120-11的请求,TCP/IP 120-13向客户设备130的TCP/IP130-3发送所述零窗口尺寸确认信号。
接收这个信号的客户设备确定打印机网络卡120没有足以用来接收更多的SMB协议打印数据分组的可用存储容量,并且然后禁止其发送SMB协议打印数据分组。因此,打印机网络卡120可以暂停接收SMB协议打印数据分组。
按照本发明的一个例证实施例,有可能当需要暂停接收打印数据时使用SMB协议来暂停接收打印数据。因此,有可能解决可用存储容量的缺少,因此适当地进行打印作业。
虽然已经参照本发明的例证实施例具体示出和说明了本发明,但是本技术领域技术人员会明白,在不脱离所附的权利要求所限定的本发明的精神和范围的情况下,可以进行形式和细节上的各种改变。应当在说明性含义上而不是限制目的上考虑所述例证实施例。因此,本发明的范围不是由本发明的详细说明限定,而是由所附的权利要求限定,并且在所述范围内的所有不同将被解释为被包括在本发明内。
本申请要求于2004年10月11日在韩国知识产权局提交的、题目为“用于使用服务器消息块协议来打印数据的方法和装置”的韩国专利申请第10-2004-0081086号的优先权,其整体公开通过引用被包含在此。
Claims (10)
1.一种用于通过在打印机网络卡和客户设备之间的网络通信来打印数据的方法,所述打印机网络卡和客户设备具有:服务器消息块(SMB)协议,用于共享文件和打印机;以及传输控制协议/网际协议(TCP/IP)协议,用于建立网络通信,所述方法包括:
分析从客户设备接收的数据分组的类型;
按照分析结果来确定是应当从客户设备连续地接收数据分组还是应当暂停接收数据分组;以及
当作为确定结果需要暂停接收数据分组时,请求所述TCP/IP协议限制接收数据分组,并且通过使用TCP/IP协议来向客户设备发送接收限制信号。
2.按照权利要求1的方法,其中,所述接收限制信号确定打印机没有足够用来存储从客户设备发送的打印数据的可用存储容量,或因为打印机当前正在执行另一个打印作业而不可能处理打印数据。
3.按照权利要求1的方法,其中,当作为分析结果所接收的数据分组是用于请求新打印作业的分组并且打印机当前正在执行另一个打印作业时,暂停接收数据分组。
4.按照权利要求1的方法,其中,当作为分析结果所接收的数据分组是用于包括打印数据分组的分组并且先前的打印数据还没有被发送到打印机时,暂停接收数据分组。
5.按照权利要求1的方法,其中,当所接收的数据分组是用于请求新打印作业的分组并且在打印机当前未处理打印作业的同时先前的打印数据还没有被发送到打印机时,暂停接收数据分组。
6.一种用于在网络环境中打印从客户设备接收的数据的装置,所述装置包括:
打印机网络卡,
其中,所述打印机网络卡包括用于共享文件和打印机的服务器消息块(SMB)协议和用于建立网络通信的传输控制协议/网际协议(TCP/IP)协议,并且通过分析从客户设备接收的数据分组的类型来确定是否应当暂停接收数据分组;
其中,当作为分析结果需要暂停接收数据分组时SMB协议请求TCP/IP协议限制接收数据分组,并且TCP/IP协议向客户设备发送接收限制信号。
7.按照权利要求6的装置,其中,所述接收限制信号确定打印机没有足够用来存储从客户设备发送的打印数据的可用存储容量,或因为打印机当前执行另一个打印作业而不可能处理打印数据。
8.按照权利要求6的装置,其中,当作为分析结果所接收的数据分组是用于请求新打印作业的分组并且打印机当前正在执行另一个打印作业时,暂停接收数据分组。
9.按照权利要求6的装置,其中,当作为分析结果所接收的数据分组是用于包括打印数据分组的分组并且先前的打印数据还没有被发送到打印机时,暂停接收数据分组。
10.按照权利要求6的装置,其中,当所接收的数据分组是用于请求新打印作业的分组并且在打印机当前未正在处理打印作业的同时先前的打印数据还没有被发送到打印机时,暂停接收数据分组。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040081086A KR100644637B1 (ko) | 2004-10-11 | 2004-10-11 | Smb 프로토콜을 이용한 데이터 인쇄 장치 및 방법 |
KR81086/04 | 2004-10-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1761259A true CN1761259A (zh) | 2006-04-19 |
Family
ID=36145245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005101097823A Pending CN1761259A (zh) | 2004-10-11 | 2005-09-20 | 用于使用服务器消息块协议来打印数据的装置和方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060077976A1 (zh) |
KR (1) | KR100644637B1 (zh) |
CN (1) | CN1761259A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101901121A (zh) * | 2009-05-28 | 2010-12-01 | 佳能株式会社 | 信息处理装置及该信息处理装置的控制方法 |
CN102857504A (zh) * | 2012-09-06 | 2013-01-02 | 深信服网络科技(深圳)有限公司 | 网络优化方法及装置 |
CN103412728A (zh) * | 2013-07-10 | 2013-11-27 | 深圳Tcl新技术有限公司 | 基于局域网的设备文件打印的方法和系统 |
CN106133678A (zh) * | 2014-03-17 | 2016-11-16 | 李维-雷-舒普公司 | 用于控制打印数据的传输的方法、客户端控制器装备、打印装备及网络 |
CN111064768A (zh) * | 2019-11-05 | 2020-04-24 | 厦门汉印电子技术有限公司 | 打印机数据传输控制方法、装置、设备及存储介质 |
CN111679798A (zh) * | 2020-06-03 | 2020-09-18 | 北京百瑞互联技术有限公司 | 一种蓝牙打印机多连接的数据管理方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5056275B2 (ja) * | 2006-10-04 | 2012-10-24 | セイコーエプソン株式会社 | ファイル処理装置、ファイル処理方法、及びそのプログラム |
KR101207280B1 (ko) | 2006-11-28 | 2012-12-03 | 삼성전자주식회사 | 화상형성장치 및 그 제어방법과, 인터페이스장치 |
US8966000B2 (en) * | 2007-06-22 | 2015-02-24 | Microsoft Corporation | Aggregation and re-ordering of input/output requests for better performance in remote file systems |
US20110113134A1 (en) * | 2009-11-09 | 2011-05-12 | International Business Machines Corporation | Server Access Processing System |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5021949A (en) * | 1988-02-29 | 1991-06-04 | International Business Machines Corporation | Method and apparatus for linking an SNA host to a remote SNA host over a packet switched communications network |
KR0126663B1 (ko) * | 1993-01-12 | 1997-12-29 | 구자홍 | 프린터의 데이타 수신간격 조절방법 |
US5764887A (en) * | 1995-12-11 | 1998-06-09 | International Business Machines Corporation | System and method for supporting distributed computing mechanisms in a local area network server environment |
US6046817A (en) * | 1997-05-12 | 2000-04-04 | Lexmark International, Inc. | Method and apparatus for dynamic buffering of input/output ports used for receiving and transmitting print data at a printer |
US6219799B1 (en) * | 1997-07-01 | 2001-04-17 | Unisys Corporation | Technique to support pseudo-names |
US6510164B1 (en) * | 1998-11-16 | 2003-01-21 | Sun Microsystems, Inc. | User-level dedicated interface for IP applications in a data packet switching and load balancing system |
JP2000181660A (ja) * | 1998-12-16 | 2000-06-30 | Fuji Xerox Co Ltd | 画像処理装置 |
US6418474B1 (en) | 1999-04-16 | 2002-07-09 | Peerless Systems Corporation | Data transfer protocol flow controller and method |
US8161129B2 (en) * | 1999-06-24 | 2012-04-17 | Sony Corporation | Communication system, network system, information controller and terminal equipment |
US6910082B1 (en) * | 1999-11-18 | 2005-06-21 | International Business Machines Corporation | Method, system and program products for reducing data movement within a computing environment by bypassing copying data between file system and non-file system buffers in a server |
US7099273B2 (en) * | 2001-04-12 | 2006-08-29 | Bytemobile, Inc. | Data transport acceleration and management within a network communication system |
US20030035408A1 (en) * | 2001-08-17 | 2003-02-20 | Hebert James E. | Redundant communication adapter system for connecting a client to an FDDI network |
WO2003040735A1 (en) * | 2001-11-07 | 2003-05-15 | Cyneta Networks Inc. | Resource aware session adaptation system and method for enhancing network throughput |
KR100600794B1 (ko) * | 2003-12-09 | 2006-07-14 | 삼성전자주식회사 | 패킷폭주시 패킷수신동작을 제한하는 네트워크 통신노드및 그 방법 |
KR100611172B1 (ko) * | 2003-12-29 | 2006-08-10 | 삼성전자주식회사 | 네트워크 프린터 제어 시스템 및 그 데이터 수신 제어방법 |
US7349978B2 (en) * | 2004-01-15 | 2008-03-25 | Microsoft Corporation | Spurious timeout detection in TCP based networks |
-
2004
- 2004-10-11 KR KR1020040081086A patent/KR100644637B1/ko not_active IP Right Cessation
-
2005
- 2005-08-01 US US11/193,332 patent/US20060077976A1/en not_active Abandoned
- 2005-09-20 CN CNA2005101097823A patent/CN1761259A/zh active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101901121A (zh) * | 2009-05-28 | 2010-12-01 | 佳能株式会社 | 信息处理装置及该信息处理装置的控制方法 |
CN102857504A (zh) * | 2012-09-06 | 2013-01-02 | 深信服网络科技(深圳)有限公司 | 网络优化方法及装置 |
CN102857504B (zh) * | 2012-09-06 | 2016-01-06 | 深信服网络科技(深圳)有限公司 | 网络优化方法及装置 |
CN103412728A (zh) * | 2013-07-10 | 2013-11-27 | 深圳Tcl新技术有限公司 | 基于局域网的设备文件打印的方法和系统 |
CN103412728B (zh) * | 2013-07-10 | 2017-07-25 | 深圳Tcl新技术有限公司 | 基于局域网的设备文件打印的方法和系统 |
CN106133678A (zh) * | 2014-03-17 | 2016-11-16 | 李维-雷-舒普公司 | 用于控制打印数据的传输的方法、客户端控制器装备、打印装备及网络 |
CN111064768A (zh) * | 2019-11-05 | 2020-04-24 | 厦门汉印电子技术有限公司 | 打印机数据传输控制方法、装置、设备及存储介质 |
CN111064768B (zh) * | 2019-11-05 | 2022-08-26 | 厦门汉印电子技术有限公司 | 打印机数据传输控制方法、装置、设备及存储介质 |
CN111679798A (zh) * | 2020-06-03 | 2020-09-18 | 北京百瑞互联技术有限公司 | 一种蓝牙打印机多连接的数据管理方法 |
Also Published As
Publication number | Publication date |
---|---|
US20060077976A1 (en) | 2006-04-13 |
KR20060032074A (ko) | 2006-04-14 |
KR100644637B1 (ko) | 2006-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1761259A (zh) | 用于使用服务器消息块协议来打印数据的装置和方法 | |
CN1198210C (zh) | 微调度方法和包含操作系统内核的计算装置 | |
CN1230737C (zh) | 一种设备数据轮询调度方法 | |
CN1298151C (zh) | 用于获取网格中的状态信息的方法和设备 | |
CN100343796C (zh) | 直接打印图像的方法和装置 | |
CN1791020A (zh) | 用于多层网络中的数据排队优先级区分的方法和系统 | |
CN1151449C (zh) | 允许服务器远程访问未通电的客户计算机系统资产信息的数据处理系统和方法 | |
CN1791092A (zh) | 多层数据处理系统网络中用于连接容量再指派的系统和方法 | |
CN1324856C (zh) | 一种基于多网卡的网络设备的数据传输方法和装置 | |
CN1760839A (zh) | 帮助多端口主机适配器的端口测试的装置、系统和方法 | |
CN1520556A (zh) | 使用本地标识符的端节点分区 | |
CN1858790A (zh) | 用于管理自动化资源提供管理系统的方法和系统 | |
CN101035039A (zh) | Usb映射方法 | |
CN1561489A (zh) | 计算机网络内的数据块存储 | |
CN1297880C (zh) | 控制打印工作调度的方法及应用该方法的打印系统 | |
CN1658145A (zh) | 可升级打印假脱机系统 | |
CN1794165A (zh) | 信息处理装置、图像形成装置、记录介质及图像形成系统 | |
US20070094643A1 (en) | System and method for writing captured data from kernel-level to a file | |
CN101044456A (zh) | 快速将计算机设置到同机种资源池中 | |
US8458702B1 (en) | Method for implementing user space up-calls on java virtual machine before/after garbage collection | |
CN1933454A (zh) | 一种基于java消息服务的同步消息接口实现方法 | |
CN1787460A (zh) | 一种通信协议一致性测试系统 | |
CN1946061A (zh) | 一种快速处理报文的方法及装置 | |
CN1383656A (zh) | 数据发送装置、数据接收装置及数据发送接收方法 | |
CN1737789A (zh) | 图像形成装置、控制方法以及作业管理装置、作业处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |