CN1386094A - 打印机驱动程序、打印控制方法以及信息记录介质 - Google Patents
打印机驱动程序、打印控制方法以及信息记录介质 Download PDFInfo
- Publication number
- CN1386094A CN1386094A CN01802265A CN01802265A CN1386094A CN 1386094 A CN1386094 A CN 1386094A CN 01802265 A CN01802265 A CN 01802265A CN 01802265 A CN01802265 A CN 01802265A CN 1386094 A CN1386094 A CN 1386094A
- Authority
- CN
- China
- Prior art keywords
- paper
- control
- printing
- page
- 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.)
- Granted
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
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/16—Means for paper feeding or form feeding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/36—Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
- B41J11/42—Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/66—Applications of cutting devices
- B41J11/663—Controlling cutting, cutting resulting in special shapes of the cutting line, e.g. controlling cutting positions, e.g. for cutting in the immediate vicinity of a printed image
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J13/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, specially adapted for supporting or handling copy material in short lengths, e.g. sheets
- B41J13/0054—Handling sheets of differing lengths
-
- 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/1297—Printer code translation, conversion, emulation, compression; Configuration of printer parameters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Handling Of Sheets (AREA)
- Electrochromic Elements, Electrophoresis, Or Variable Reflection Or Absorption Elements (AREA)
Abstract
在对应来自应用程序的打印要求进行打印对象文本的打印时,通过打印用纸的送纸及切纸的多个组合,控制以规定的用纸尺寸作为一页、以页为单位的一个或多个打印对象文本的打印。页模式为表单[不切]模式时,生成打印图像数据,使一页打印完成后送纸(步骤S503);页模式为表单[切]模式时,生成打印图像数据,使一页打印完成后送纸,并且在送纸结束时发出切纸指令(步骤S504);页模式为报告[不切]模式时,生成打印图像数据,使一个打印对象文本打印完成后送纸(步骤S505);页模式为报告[切]模式时,生成打印图像数据,使一个打印对象文本打印完成后送纸,并且在送纸结束时发出切纸指令(步骤S506),结束页模式对应处理。
Description
技术领域
本发明涉及打印机驱动程序、打印控制方法以及信息记录介质。具体地说,涉及具有通过打印用纸的送纸与剪切的多个组合,控制以页为单位打印的一个或多个打印对象文本的打印的单元的打印机驱动程序、打印控制方法以及信息记录介质。
背景技术
以前,计算机等信息处理装置中,由操作***集中管理控制各种各样的应用程序共同使用的硬件资源(以下简称资源)。由软件构成的驱动程序对应这样的各种资源,通过运行信息处理装置中的驱动程序用程序,能够作为管理资源的装置(驱动器)而运行。
例如,打印机也属于这样的资源之一,在信息处理装置中运行的应用程序使用打印机进行打印时,采用以下的顺序。
(1)应用程序对操作***提出包含希望打印的打印对象文本的信息的打印要求。具体地说,指定存储打印对象文本的信息的存储器的地址、该信息的大小等参数,调用操作***的***调用。
(2)操作***指定打印对象文本的信息的参数,调用由打印机驱动程序提供的服务例程。
(3)打印机驱动程序的服务例程在与信息处理装置连接的显示器等上显示当前的打印机设定信息,征求用户的确认。通常可以指定作为设定信息的用纸的大小和方向等。
(4)设定确认后,服务例程从打印对象文本的信息和打印机的设定信息生成该打印机用的打印指令,传送到打印机。
这样,打印机驱动程序对打印机的打印设定以及应用程序传送到打印机的打印指令起中继作用。因而,打印机驱动程序就是用以实现该功能的程序,起到作为执行该功能的控制装置的作用。
另外,把打印机驱动程序用的程序安装到计算机等的信息处理装置中,该信息处理装置即能起打印机驱动程序的作用。
以前,在POS终端装置、ATM终端装置、KIOSK终端装置等中内置、或者与其并列设置的打印机是使用卷纸的打印机。另外,使用这样的卷纸的打印机中,内置有进行送纸以便生成卷纸空白部分的输送机构(输送单元)以及以期望的长度切纸的切刀机构(切刀单元)。
但是,向使用卷纸的打印机提出的送纸及切纸的打印机设定要求可以由应用程序从在送纸及切纸方面具有不同功能的多个打印机驱动程序中指定进行期望操作的打印机驱动程序,分别进行设定。例如,用纸方向为“纵”时,可以规定两种类型的打印机驱动程序,即,规定的打印机驱动程序进行送纸以便在打印了打印对象文本的页的打印部分的后部生成空白部分,并且在送纸后进行切纸;或者,规定的打印机驱动程序进行送纸以便在打印了打印对象文本的页的打印部分的后部生成空白部分,不进行切纸。
从而,当上述两种类型的打印机驱动程序安装于POS终端装置、ATM终端装置、KIOSK终端装置等的信息处理装置中时,在应用程序的生成中,无论选择使用哪一种打印机驱动程序,必须生成适用于所选择的打印机驱动程序的应用程序,另外,选择一种打印机驱动程序、且信息处理装置中仅仅安装了所选择的打印机驱动程序时,有必须生成适用于安装的打印机驱动程序的应用程序的问题。进一步说,有必须对应每个打印机驱动程序开发相应的应用程序的问题。
另外,在以用纸尺寸的页为单位打印打印对象文本时,由于总是进行送纸以便在页的打印部分的后部生成空白部分,无法进行诸如一天的销售业绩的总计等无固定用纸长度的报告形式的打印对象文本的打印。
从而,本发明为了解决上述问题,其目的在于提供打印机驱动程序、打印控制方法以及信息记录介质,所述打印机驱动程序具备有在对应来自应用程序的打印要求进行打印对象文本的打印时,通过打印用纸的送纸及切纸的多个组合,控制以规定的用纸尺寸作为一页、以页为单位的一个或多个打印对象文本的打印的打印控制单元。
发明内容
本发明人对解决上述传统的问题进行了反复研究。结果,在对应来自应用程序的打印要求进行一个或多个打印对象文本的打印时,控制打印对象文本的每页的送纸以及打印对象文本的每个文本的送纸,并控制送纸后是否进行打印用纸的切纸,且根据送纸及切纸的多个组合,通过控制一个或多个打印对象文本的以页为单位的打印,不必考虑打印机驱动程序,而能够生成应用程序。即,结果表明,无论采用哪一种应用程序,都可以通过共同的接口、即打印机驱动程序进行打印机本体的设定。
另外,结果表明,能够进行诸如一天的销售业绩的总计等无固定用纸长度的报告形式的打印对象文本的打印。
根据上述的研究结果,提供以下的发明。
本发明的打印机驱动程序,其特征在于具备有通过打印用纸的送纸及切纸的多个组合,控制以规定的用纸尺寸作为一页、以页为单位的一个或多个打印对象文本的打印的页间控制单元。
另外,页间控制单元,其特征在于包括:送纸控制单元,用以控制打印有一个或多个打印对象文本的每页的送纸以及打印对象文本的每个文本的送纸;切纸控制单元,用以控制打印用纸的切纸。
这时,送纸控制单元,其特征在于进行一个或多个打印对象文本的每页的送纸。或者,其特征在于进行一个或多个打印对象文本的每个文本的送纸。
另外,此时,切纸控制单元,其特征在于控制送纸后是否进行打印用纸的切纸。
另外,本发明的打印机驱动程序,其特征在于还包括:(a)打印要求接收单元,接收来自应用程序的包含有打印对象文本的信息的打印要求;(b)设定信息显示控制单元,根据打印要求接收单元接收的打印要求,选择打印机设定信息并显示;(c)输入控制单元,用以控制打印打印对象文本所必要的信息的输入;(d)打印数据生成单元,用以根据打印机的设定信息、打印打印对象文本所必要的信息,生成打印数据;(e)发送单元,将打印数据和打印输出指令发送到打印机。
此时,设定信息显示控制单元,其特征在于显示由页间控制单元控制的打印用纸的送纸及切纸的多个组合。
另外,此时,输入控制单元,其特征在于在用纸的长度不定的方向上选择“纵”向打印或“横”向打印的指定用纸方向。另外,输入控制单元,其特征在于从由页间控制单元控制的打印用纸的送纸及切纸的多个组合中选择期望的组合。
本发明的打印控制方法,其特征在于具备有通过打印用纸的送纸及切纸的多个组合,控制以规定的用纸尺寸作为一页、以页为单位的一个或多个打印对象文本的打印的页间控制步骤。
另外,页间控制步骤,其特征在于包括:送纸控制步骤,用以控制打印有一个或多个打印对象文本的每页的送纸以及打印对象文本的每个文本的送纸;切纸控制步骤,用以控制打印用纸的切纸。
这时,送纸控制步骤,其特征在于进行一个或多个打印对象文本的每页的送纸。或者,其特征在于进行一个或多个打印对象文本的每个文本的送纸。
另外,此时,切纸控制步骤,其特征在于控制送纸后是否进行打印用纸的切纸。
另外,本发明的打印控制方法,其特征在于还包括:(a)打印要求接收步骤,接收来自应用程序的包含有打印对象文本的信息的打印要求;(b)设定信息显示控制步骤,根据打印要求接收步骤接收的打印要求,选择打印机设定信息并显示;(c)输入控制步骤,用以控制打印打印对象文本所必要的信息的输入;(d)打印数据生成步骤,用以根据打印机的设定信息、打印打印对象文本所必要的信息,生成打印数据;(e)发送步骤,将打印数据和打印输出指令发送到打印机。
此时,设定信息显示控制步骤,其特征在于显示由页间控制步骤控制的打印用纸的送纸及切纸的多个组合。
另外,此时,输入控制步骤,其特征在于在用纸的长度不定的方向上选择“纵”向打印或“横”向打印的指定用纸方向。另外,输入控制步骤,其特征在于从由页间控制步骤控制的打印用纸的送纸及切纸的多个组合中选择期望的组合。
本发明的信息记录介质是记录上述的打印控制方法的程序的信息记录介质。另外,作为信息记录介质,其特征在于它是压缩光盘、软盘、硬盘、磁光盘、数字视盘、半导体存储器或磁带。
附图说明
图1是表示POS终端装置外观的透视图。
图2是表示POS终端装置控制电路的方框图。
图3是打印机驱动程序的功能方框图。
图4是表示打印机驱动程序的打印控制处理的流程图。
图5是表示页模式对应处理的流程图。
图6是表示打印对象文本的图。
图7是表示用纸方向为“纵”,页模式为表单模式时的打印图像的图。
图8是表示用纸方向为“纵”,页模式为报告模式时的打印图像的图。
图9是表示用纸方向为“横”,页模式为表单模式时的打印图像的图。
图10是表示打印机信息设定画面的图。
具体实施方式
以下参照图面说明本发明的一个实施例。另外,以下的实施例是用于说明本发明、而不是限制本发明的范围。从而,本专业技术人员有可能采用以类似单元替换本发明的各个要素或全部要素的实施例,这些实施例也包括在本发明的范围内。
图1是表示POS终端装置的外观的透视图。POS终端装置100的本体下部设置有抽屉102、本体上部设置有键盘103、显示器104、手持式扫描仪105、打印机106。另外,也可以与POS终端装置100并列设置读卡机。
这里,打印机106内置于本体上部,收款条发行口106a和日报确认窗106b形成于本体上部的表面。另外,POS终端装置100中还设置有收据发行功能。即,打印机106兼作为收据发行用的打印机,收款条发行口106a兼作为收据发行口。POS终端装置100中还设置有收据发行用的打印机。
另外,键盘103中除了置数键、部门键、小计键、合计键等商品登记必要的各种键以外,还设置有用于指示收据的发行的收据键。
图2是表示POS终端装置的控制电路的方框图。如图2所示,CPU(中央处理单元)201通过总线205连接到存储有程序数据的ROM202、用于数据处理的各种存储部分(存储区域)形成的RAM203、记录当前日期及时刻的计时电路204、向抽屉102输出开放驱动信号的I/O端口206、驱动控制显示器104并显示对应显示数据的文字等的显示控制器207、获得对应键盘103的输入键的键信号的键盘控制器208、把控制指令和打印用数据等各种数据传送到打印机106的通信接口209。另外,打印机106与接收来自通信接口209的数据的通信接口210连接。另外,在RAM203中执行图中未显示的硬盘所存储的程序。并且,上述ROM202以及RAM203存储的存储数据也可以是图中未显示的硬盘的数据库所存储的数据或存储数据。
图3是打印机驱动程序的功能方框图。以下说明其各种功能。如图3,CPU201包括:控制单元301;要求接收单元302;设定信息显示控制单元303;输入控制单元304;页间控制单元305;打印数据生成单元306;以及发送单元307。
CPU201的要求接收单元302在接收打印对象文本的同时接收来自与打印机对应的应用程序的打印要求。
CPU201的设定信息显示控制单元303根据RAM203的打印设定信息存储部分310存储的打印机设定信息及ROM202的画面格式存储部分320存储的画面格式,在显示器上显示与由要求接收单元302接收的打印对象文本对应的打印机设定信息。
CPU201的输入控制单元304对应由设定信息显示控制单元303显示的打印机设定信息,选择期望的信息并输入。这里,打印机设定信息有“页模式”和“用纸方向”两种。页模式是指定打印用纸的送纸及切纸的多个组合、以便打印打印对象文本的打印机设定信息,用纸方向是在用纸的长度不定的方向上指定“纵”向打印或“横”向打印的打印机设定信息。
CPU201的页间控制单元305根据输入控制单元304输入的打印机设定信息、即页模式,判定是否执行在页的打印部分的后部生成空白部分的送纸,以及是否执行送纸后的切纸。
CPU201的打印数据生成单元306生成打印对象文本的图像数据、即打印数据,并且,通过将由页间控制单元305判定的页的打印部分后部的空白部分的有无及切纸的有无追加到生成的打印数据,生成打印数据,以便发送到形成打印对象文本的打印图像的打印机。
CPU201的发送单元307在向打印机发送打印要求的同时,发送由打印数据生成单元306生成的打印数据。特别是,打印数据也可以兼作为打印要求。
CPU201的控制单元301使要求接收单元302、设定信息显示控制单元303、输入控制单元304、页间控制单元305、打印数据生成单元306以及发送单元307的各个单元的相互关联地进行控制。
图4是表示打印控制处理的流程图。首先,打印机驱动程序的软件程序作为操作***的一部分预先登记到RAM203内时,CPU201等待从应用程序发送打印要求(步骤S401)。当前使用的操作***中,在该待机状态下,通过将CPU201的控制转移到其他程序而实现多工处理。图中省略了这样的转移的图示。从而,步骤S401的结束意味着从应用程序发送了打印要求。
接收了打印要求后,CPU201将RAM203存储的打印机设定信息通过显示器进行显示(步骤S402)。
而且,CPU201判定操作者或信息处理装置的管理者通过输入单元输入的输入操作的种类(例如:页模式、用纸方向等)(步骤S403)。操作者或信息处理装置的管理者参照画面显示的打印机设定信息,根据需要操作键盘和鼠标等输入单元,可以改变打印机设定信息。
操作者或信息处理装置的管理者在输入页模式时(步骤S403;页模式),页模式的信息存储到RAM203(步骤S404),并返回步骤S402。
操作者或信息处理装置的管理者在输入用纸方向时(步骤S403;用纸方向),用纸方向的信息存储到RAM203(步骤S405),并返回步骤S402。
其他设定信息输入时(步骤S403;其他),进行对应的处理(步骤S410),并返回步骤S402。
然后,为了结束设定信息的输入,输入OK时(步骤S403;OK),结束打印机设定信息的显示,转移到下一步骤S406。
操作者或信息处理装置的管理者完成设定后(步骤S403;OK),CPU201调查RAM203,根据页模式的种类,在RAM203中生成打印对象文本及打印机设定信息生成的应该打印的文本的打印用的图像数据(步骤S406)。
最后,CPU201根据上述内容,将RAM203中生成的打印数据和打印指令发送到打印机(步骤S407)。
并且,返回步骤S401,等待从应用程序发送新的打印要求。
另外,本实施例的打印机驱动程序可以通过打印用纸中打印的打印部分的单位采用页单位的打印形式(以下称为“表单形式”)、或打印用纸中打印的打印部分的单位采用打印对象文本单位的打印形式(以下称为“报告形式”),进行打印。
而且,分别对应“表单形式”及“报告形式”的打印形式,可以考虑进行切纸和不进行切纸。
从而,指定打印用纸的送纸和切纸的多个组合、以便打印打印对象文本的页模式,可以有表单[切]模式、表单[不切]模式、报告[切]模式、报告[不切]模式4种。
表单[切]模式是打印形式为“表单形式”,且进行切纸的情况。例如,在打印多张诸如息票券的固定形状的用纸时,将每一张息票券作为一页打印,每张、即每页切断打印用纸,可以制作多张息票券。
表单[不切]模式是打印形式为“表单形式”,且不进行切纸的情况。例如,在一个打印对象文本有文章和图时,不将文章和图每页地切断,但是仍然可以进行打印,使得页之间能够相互区别。
报告[切]模式是打印形式为“报告形式”,且进行切纸的情况。例如,把一天的销售信息作为一个打印对象文本时,可以把每天的销售信息汇总在一张打印用纸上打印。
表单[不切]模式是打印形式为“报告形式”,且不进行切纸的情况。例如,把一天的销售信息作为一个打印对象文本时,可以把每天的销售信息汇总,把一周或一个月的销售信息在一张打印用纸上打印。
而且,除了上述4种页模式,还可以设定即使一个打印对象文本量的打印完成时,也不进行生成所定空白部分的送纸及切纸的模式(以下称为报告[不送纸]模式)。例如,在收款条的发行中,收款条的开头打印店铺的标志时,可以在前一张收款条的打印完成后不进行送纸和切纸,连续打印下一张收款条的店铺的标志。从而,标志打印后,应用程序可以不进行发行前一张收款条的打印机的切纸。这样可以有效节省相当于打印头到切刀之间的纸移动长度的卷纸。
图5是表示打印控制处理中页模式对应处理的流程图。首先,CPU201判定RAM203存储的用纸方向的种类(步骤S501)。
用纸方向为“纵”时(步骤S501;“纵”),判定RAM203存储的页模式的种类(步骤S502)。
页模式为表单[不切]模式时(步骤S502;表单[不切]),为了制作一页的打印部分后面的所定的空白部分,即为了进行一页打印完成后的送纸,生成由打印对象文本的信息生成的应该打印的文本的打印用的图像数据(步骤S503),结束页模式对应处理。这里,不产生切断用纸的切纸指令。
页模式为表单[切]模式时(步骤S502;表单[切]),为了制作一页的打印部分后面的所定的空白部分,即为了进行一页打印完成后的送纸,生成由打印对象文本的信息生成的应该打印的文本的打印用的图像数据,并且每页切断用纸,即,在送纸结束时产生切断用纸的切纸指令(步骤S504),结束页模式对应处理。
页模式为报告[不切]模式时(步骤S502;报告[不切]),不制作一页的打印部分后面的所定的空白部分,为了制作一个打印对象文本的打印部分后面的所定的空白部分,即为了进行一个打印对象文本打印完成后的送纸,生成由打印对象文本的信息生成的应该打印的文本的打印用的图像数据(步骤S505),结束页模式对应处理。这里,不产生切断用纸的切纸指令。
页模式为报告[切]模式时(步骤S502;报告[切]),不制作一页的打印部分后面的所定的空白部分,为了制作一个打印对象文本的打印部分后面的所定的空白部分,即为了进行一个打印对象文本打印完成后的送纸,生成由打印对象文本的信息生成的应该打印的文本的打印用的图像数据,并且对每一个打印对象文本切断用纸,即,在送纸结束时产生切断用纸的切纸指令(步骤S506),结束页模式对应处理。
页模式为报告[不送纸]模式时(步骤S502;报告[不送纸]),不制作一页的打印部分后面以及一个打印对象文本的打印部分后面的所定的空白部分,即,即使一个打印对象文本打印完成后也不进行送纸,生成由打印对象文本的信息生成的应该打印的文本的打印用的图像数据,结束页模式对应处理。这里,不产生切断用纸的切纸指令。
用纸方向为“横”时(步骤S501;“横”),判定RAM203存储的页模式的种类(步骤S508)。
页模式为表单[不切]模式时(步骤S508;表单[不切]),为了制作一页的打印部分后面的所定的空白部分,即为了进行一页打印完成后的送纸,生成由打印对象文本的信息生成的应该打印的文本的打印用的图像数据(步骤S509),结束页模式对应处理。这里,不产生切断用纸的切纸指令。
页模式为表单[切]模式时(步骤S508;表单[切]),为了制作一页的打印部分后面的所定的空白部分,即为了进行一页打印完成后的送纸,生成由打印对象文本的信息生成的应该打印的文本的打印用的图像数据,并且每页切断用纸,即,在送纸结束时产生切断用纸的切纸指令(步骤S510),结束页模式对应处理。
以下,参照图面说明根据页模式和用纸方向的打印图像。
图6是表示打印对象文本的图。图6(a)是表示打印方向为“纵”时的打印对象文本的图、图6(b)是表示打印方向为“横”时的打印对象文本的图。如图6所示,文本A、文本B以及文本C作为打印对象文本。文本A和文本B是用纸方向为“纵”的文本,文本C是用纸方向为“横”的文本。文本A、文本B以及文本C分别由2页构成,并在第2页的中途结束。
根据各个页模式的种类打印的图6所示文本A、文本B以及文本C的打印图像表示于图7、图8及图9。
图7是表示用纸方向为“纵”时以页为单位打印的“表单形式”的打印图像的图。图7(a)是表示页模式为表单[不切]模式时的打印图像的图,图7(b)是表示页模式为表单[切]模式时的打印图像的图。这里,在打印时,用纸的上端空白部分S0是基于未图示的打印机的滚筒卷入的用纸量、用纸上端的空白量的空白部分。打印部分A-1及打印部分A-2表示文本A的第一页和第二页的打印部分。另外,打印部分B-1及打印部分B-2表示文本B的第一页和第二页的打印部分。
如图7(a)所示,页模式为表单[不切]模式时的打印图像在打印部分A-1、打印部分A-2、打印部分B-1及打印部分B-2构成的各打印部分的后部通过送纸形成送纸空白部分S1。即,在一张打印用纸上,从用纸上端开始,依次形成用纸的上端空白部分S0、打印部分A-1、送纸空白部分S1、打印部分A-2、送纸空白部分S1、打印部分B-1、送纸空白部分S1、打印部分B-2、送纸空白部分S1。
如图7(b)所示,页模式为表单[切]模式时的打印图像在打印部分A-1、打印部分A-2、打印部分B-1及打印部分B-2构成的各打印部分的后部通过送纸形成送纸空白部分S2,而且,在送纸后切断打印用纸。即,从用纸上端开始,由用纸的上端空白部分S0、打印部分A-1、送纸空白部分S2依次形成一张用纸;由用纸的上端空白部分S0、打印部分A-2、送纸空白部分S2依次形成一张用纸;由用纸的上端空白部分S0、打印部分B-1、送纸空白部分S2依次形成一张用纸;由用纸的上端空白部分S0、打印部分B-2、送纸空白部分S2依次形成一张用纸;合计形成4张打印用纸。
图8是表示用纸方向为“纵”时以打印对象文本为单位打印的“报告形式”的打印图像的图。图8(a)是表示页模式为报告[不切]模式时的打印图像的图,图8(b)是表示页模式为报告[切]模式时的打印图像的图,图8(c)是表示页模式为报告[不送纸]模式时的打印图像的图。这里,在打印时,用纸的上端空白部分S0是基于未图示的打印机的滚筒卷入的用纸量、用纸上端的空白量的空白部分。打印部分A-1及打印部分A-2表示文本A的第一页和第二页的打印部分。另外,打印部分B-1及打印部分B-2表示文本B的第一页和第二页的打印部分。
如图8(a)所示,页模式为报告[不切]模式时的打印图像的打印部分A-1、打印部分A-2、打印部分B-1及打印部分B-2中,在打印对象文本的最终打印部分,即文本A的打印部分A-2及文本B的打印部分B-2的后部通过送纸形成送纸空白部分S3。即,在一张打印用纸上,从用纸上端开始,依次形成用纸的上端空白部分S0、打印部分A-1、打印部分A-2、送纸空白部分S3、打印部分B-1、打印部分B-2、送纸空白部分S1。
如图8(b)所示,页模式为报告[切]模式时的打印图像的打印部分A-1、打印部分A-2、打印部分B-1及打印部分B-2中,在打印对象文本的最终打印部分,即文本A的打印部分A-2及文本B的打印部分B-2的后部通过送纸形成送纸空白部分S4,并且,在送纸后切断打印用纸。即,从用纸上端开始,由用纸的上端空白部分S0、打印部分A-1、打印部分A-2、送纸空白部分S4依次形成一张用纸;由用纸的上端空白部分S0、打印部分B-1、打印部分B-2、送纸空白部分S4依次形成一张用纸;合计形成2张打印用纸。
如图8(c)所示,页模式为报告[不送纸]模式时的打印图像的打印部分A-1、打印部分A-2、打印部分B-1及打印部分B-2中,各个打印部分之间不生成空白部分,而是进行连续打印。即,在一张打印用纸上,从用纸上端开始,依次形成用纸的上端空白部分S0、打印部分A-1、打印部分A-2、打印部分B-1、打印部分B-2。
图9是表示用纸方向为“横”时以页为单位打印的“表单形式”的打印图像的图。图9(a)是表示页模式为表单[不切]模式时的打印图像的图,图9(b)是表示页模式为表单[切]模式时的打印图像的图。这里,在打印时,用纸的左端空白部分S5是基于未图示的打印机的滚筒卷入的用纸量、用纸左端的空白量的空白部分。打印部分C-1及打印部分C-2表示文本C的第一页和第二页的打印部分。另外,如图9所示,打印方向从左向右时,考虑上述的左端空白部分;打印方向从右向左时,考虑右端空白部分代替上述的左端空白部分。
如图9(a)所示,页模式为表单[不切]模式时的打印图像在打印部分C-1、打印部分C-2构成的各打印部分的右部通过送纸形成送纸空白部分S6。即,在一张打印用纸上,从用纸左端开始,依次形成用纸的左端空白部分S5、打印部分C-1、送纸空白部分S6、打印部分C-2、送纸空白部分S6。
如图9(b)所示,页模式为表单[切]模式时的打印图像在打印部分C-1及打印部分C-2构成的各打印部分的右部通过送纸形成送纸空白部分S7,而且,在送纸后切断打印用纸。即,从用纸左端开始,由用纸的左端空白部分S5、打印部分C-1、送纸空白部分S7依次形成一张用纸;由用纸的左端空白部分S5、打印部分C-2、送纸空白部分S7依次形成一张用纸;合计形成2张打印用纸。
另外,空白部分S0~S7的长度可以通过应用程序变更。
图10是输入页模式以及用纸方向的打印机信息设定画面(即打印机的属性的画面)。图10(a)表示用纸方向为“纵”时的打印机信息设定画面,图10(b)表示用纸方向为“横”时的打印机信息设定画面。
如图10(a)所示,用户输入的用纸方向为“纵”时,可以选择5种页模式,即通过弹出菜单显示的表单[不切]模式、表单[切]模式、报告[不切]模式、报告[切]模式、报告[不送纸]模式。从显示的5种页模式中选择输入期望的模式。
另一方面,如图10(a)所示,用户输入的用纸方向为“横”时,可以选择2种页模式,即通过弹出菜单显示的表单[不切]模式、表单[切]模式。从显示的2种页模式中选择输入期望的模式。
如上所述,根据本发明,可以获得以下效果。
在对应来自应用程序的打印要求进行一个或多个打印对象文本的打印时,控制打印对象文本的每页的送纸以及打印对象文本的每个文本的送纸,并控制送纸后打印用纸的切纸,且根据送纸及切纸的多个组合,通过控制一个或多个打印对象文本的以页为单位的打印,不必考虑打印机驱动程序,而能够生成应用程序。即,无论采用哪一种应用程序,都可以通过共同的接口、即打印机驱动程序进行打印机本体的设定。
另外,能够进行诸如一天的销售业绩的总计等无固定用纸长度的报告形式的打印对象文本的打印。
另外,本实施例中,说明了当“表单形式”中的用纸方向为“纵”时,最终页的用纸尺寸可以根据打印数据而改变的例子。也可以进行送纸和切纸控制,使得即使是最终页,也采用与其他页相同尺寸的用纸。
Claims (20)
1.一种打印机驱动程序,其特征在于具备有通过打印用纸的送纸及切纸的多个组合,以规定的用纸尺寸作为一页,控制以页为单位的一个或多个打印对象文本的打印的页间控制单元。
2.如权利要求1所述的打印机驱动程序,其特征在于,所述页间控制单元包括:送纸控制单元,用以控制打印有一个或多个所述打印对象文本的每页的所述送纸以及所述打印对象文本的每个文本的所述送纸;切纸控制单元,用以控制打印用纸的所述切纸。
3.如权利要求2所述的打印机驱动程序,其特征在于,所述送纸控制单元进行一个或多个所述打印对象文本的每页的所述送纸。
4.如权利要求2所述的打印机驱动程序,其特征在于,所述送纸控制单元进行一个或多个所述打印对象文本的每个文本的所述送纸。
5.如权利要求2到4的任何一项所述的打印机驱动程序,其特征在于,所述切纸控制单元控制所述送纸后是否进行打印用纸的所述切纸。
6.如权利要求1所述的打印机驱动程序,其特征在于还包括:
(a)打印要求接收单元,接收来自应用程序的包含有所述打印对象文本的信息的打印要求;
(b)设定信息显示控制单元,根据所述打印要求接收单元接收的打印要求,选择并显示打印机设定信息;
(c)输入控制单元,用以控制打印所述打印对象文本所必要的信息的输入;
(d)打印数据生成单元,用以根据打印机的所述设定信息、打印所述打印对象文本所必要的信息,生成打印数据;
(e)发送单元,将所述打印数据和打印输出指令发送到打印机。
7.如权利要求6所述的打印机驱动程序,其特征在于,所述设定信息显示控制单元显示由所述页间控制单元控制的打印用纸的所述送纸及所述切纸的多个组合。
8.如权利要求6所述的打印机驱动程序,其特征在于,所述输入控制单元在用纸的长度不定的方向上选择“纵”向打印或“横”向打印的指定用纸方向。
9.如权利要求6所述的打印机驱动程序,其特征在于,所述输入控制单元,从由所述页间控制单元控制的打印用纸的所述送纸及所述切纸的多个组合中选择期望的组合。
10.一种打印控制方法,具备有通过打印用纸的送纸及切纸的多个组合,以规定的用纸尺寸作为一页,控制以页为单位的一个或多个打印对象文本的打印的页间控制步骤。
11.如权利要求10所述的打印控制方法,其特征在于,所述页间控制步骤包括:送纸控制步骤,用以控制打印有一个或多个所述打印对象文本的每页的所述送纸以及所述打印对象文本的每个文本的所述送纸;切纸控制步骤,用以控制打印用纸的所述切纸。
12.如权利要求11所述的打印控制方法,其特征在于,所述送纸控制步骤进行一个或多个所述打印对象文本的每页的所述送纸。
13.如权利要求11所述的打印控制方法,其特征在于,所述送纸控制步骤进行一个或多个所述打印对象文本的每个文本的所述送纸。
14.如权利要求11到13的任何一项所述的打印控制方法,其特征在于,所述切纸控制步骤控制所述送纸后是否进行打印用纸的所述切纸。
15.如权利要求10所述的打印控制方法,其特征在于还包括:
(a)打印要求接收步骤,接收来自应用程序的包含有所述打印对象文本的信息的打印要求;
(b)设定信息显示控制步骤,根据所述打印要求接收步骤接收的打印要求,选择并显示打印机设定信息;
(c)输入控制步骤,用以控制打印所述打印对象文本所必要的信息的输入;
(d)打印数据生成步骤,用以根据打印机的所述设定信息、打印所述打印对象文本所必要的信息,生成打印数据;
(e)发送步骤,将所述打印数据和打印输出指令发送到打印机。
16.如权利要求15所述的打印控制方法,其特征在于,所述设定信息显示控制步骤显示由所述页间控制步骤控制的打印用纸的所述送纸及所述切纸的多个组合。
17.如权利要求15所述的打印控制方法,其特征在于,所述输入控制步骤在用纸的长度不定的方向上选择“纵”向打印或“横”向打印的指定用纸方向。
18.如权利要求15所述的打印控制方法,其特征在于,所述输入控制步骤从由所述页间控制步骤控制的打印用纸的所述送纸及所述切纸的多个组合中选择期望的组合。
19.一种信息记录介质,记录有包含权利要求10到18的任何一项所述的打印控制方法的步骤的程序。
20.如权利要求19所述的记录有程序的信息记录介质,其特征在于,所述信息记录介质是压缩光盘、软盘、硬盘、磁光盘、数字视盘、半导体存储器或磁带。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP237084/00 | 2000-08-04 | ||
JP237084/2000 | 2000-08-04 | ||
JP2000237084 | 2000-08-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1386094A true CN1386094A (zh) | 2002-12-18 |
CN1198734C CN1198734C (zh) | 2005-04-27 |
Family
ID=18729004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB018022650A Expired - Lifetime CN1198734C (zh) | 2000-08-04 | 2001-04-19 | 打印机驱动器以及打印控制方法 |
Country Status (10)
Country | Link |
---|---|
US (1) | US6663303B2 (zh) |
EP (1) | EP1223043B1 (zh) |
JP (1) | JP4734818B2 (zh) |
KR (1) | KR100562619B1 (zh) |
CN (1) | CN1198734C (zh) |
AT (1) | ATE374699T1 (zh) |
DE (1) | DE60130728T2 (zh) |
ES (1) | ES2292578T3 (zh) |
HK (1) | HK1052162A1 (zh) |
WO (1) | WO2002011991A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043572B (zh) * | 2006-01-11 | 2010-12-08 | 柯尼卡美能达商用科技株式会社 | 图像形成装置及其中的印刷处理的异常检测方法 |
CN102574403A (zh) * | 2009-07-27 | 2012-07-11 | 株式会社御牧工程 | 打印裁切机 |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7283275B2 (en) * | 2000-12-28 | 2007-10-16 | Seiko Epson Corporation | Logo data generating apparatus, logo data generating method, and data storage medium |
US7428074B2 (en) * | 2000-12-28 | 2008-09-23 | Seiko Epson Corporation | Logo data generating apparatus, logo data generating method, and data storage medium |
JP3961302B2 (ja) * | 2002-01-21 | 2007-08-22 | スター精密株式会社 | プリンタドライバおよびプリンタドライバのデータ処理方法 |
JP4361243B2 (ja) * | 2002-05-09 | 2009-11-11 | セイコーエプソン株式会社 | 印刷装置及び印刷システム |
KR100425329B1 (ko) * | 2002-06-21 | 2004-03-30 | 삼성전자주식회사 | 선별 프린터 등록정보 디스플레이 방법 및 장치 |
JP4023354B2 (ja) | 2003-03-31 | 2007-12-19 | ブラザー工業株式会社 | テープ印刷装置及びプログラム |
US8016501B2 (en) * | 2004-09-30 | 2011-09-13 | Brother Kogyo Kabushiki Kaisha | Printer and printing method |
FR2917528A1 (fr) * | 2007-06-15 | 2008-12-19 | Axiohm Soc Par Actions Simplif | Procede de delivrance d'un ticket imprime |
JP5012473B2 (ja) * | 2007-12-10 | 2012-08-29 | セイコーエプソン株式会社 | 印刷装置及び印刷装置の制御方法 |
JP4962310B2 (ja) | 2007-12-27 | 2012-06-27 | セイコーエプソン株式会社 | 記録制御装置、記録制御方法、及び、プログラム |
JP2009157806A (ja) * | 2007-12-27 | 2009-07-16 | Seiko Epson Corp | 記録制御装置、記録制御方法、及び、プログラム |
JP5120043B2 (ja) * | 2008-04-17 | 2013-01-16 | セイコーエプソン株式会社 | プリンタドライバおよび印刷データの印刷方法 |
JP2010102398A (ja) * | 2008-10-21 | 2010-05-06 | Riso Kagaku Corp | プリンタドライバプログラム、印刷制御装置および印刷システム |
JP5321295B2 (ja) * | 2009-07-02 | 2013-10-23 | 富士ゼロックス株式会社 | 媒体搬送装置、画像形成装置、及び画像形成システム |
JP5515759B2 (ja) * | 2010-01-18 | 2014-06-11 | セイコーエプソン株式会社 | プリンターシステムの制御方法、プリンターシステムおよびプリンター |
JP2011203826A (ja) * | 2010-03-24 | 2011-10-13 | Canon Inc | 画像処理装置、画像処理方法、およびプログラム |
CN103777908B (zh) * | 2012-10-25 | 2016-10-05 | 山东新北洋信息技术股份有限公司 | 双面打印控制方法及装置和双面打印机 |
JP2014104608A (ja) | 2012-11-26 | 2014-06-09 | Seiko Epson Corp | 単票発行装置、および単票発行方法 |
JP6318459B2 (ja) * | 2012-12-04 | 2018-05-09 | 株式会社リコー | 画像形成装置および画像形成方法 |
JP6111896B2 (ja) * | 2013-06-27 | 2017-04-12 | セイコーエプソン株式会社 | 媒体処理システム、印刷システム、媒体処理システムの制御方法、及び、媒体処理装置 |
US10235106B2 (en) * | 2016-09-21 | 2019-03-19 | Oki Data Corporation | Information processor, image forming apparatus, image forming method, and image forming system |
JP2023019365A (ja) * | 2021-07-29 | 2023-02-09 | ブラザー工業株式会社 | プログラム |
JP2024063928A (ja) * | 2022-10-27 | 2024-05-14 | セイコーエプソン株式会社 | 印刷装置、印刷制御装置および印刷制御プログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62173943A (ja) | 1986-01-24 | 1987-07-30 | 松下電工株式会社 | 急速充電回路 |
JPS62173943U (zh) * | 1986-04-25 | 1987-11-05 | ||
JPH01234277A (ja) * | 1988-03-15 | 1989-09-19 | Matsushita Electric Ind Co Ltd | 記録装置 |
JPH04105968A (ja) * | 1990-08-28 | 1992-04-07 | Hitachi Ltd | 熱転写記録装置 |
JPH07156477A (ja) * | 1993-12-02 | 1995-06-20 | Casio Comput Co Ltd | 印刷装置 |
JP3864543B2 (ja) * | 1998-03-16 | 2007-01-10 | セイコーエプソン株式会社 | 連続紙の切断方法および装置 |
JP3829466B2 (ja) * | 1998-03-31 | 2006-10-04 | カシオ計算機株式会社 | ラベル作成装置 |
JP3061128B2 (ja) * | 1998-10-08 | 2000-07-10 | セイコーエプソン株式会社 | カッター付きプリンタ |
-
2001
- 2001-04-19 DE DE60130728T patent/DE60130728T2/de not_active Expired - Lifetime
- 2001-04-19 AT AT01921918T patent/ATE374699T1/de not_active IP Right Cessation
- 2001-04-19 JP JP2002517309A patent/JP4734818B2/ja not_active Expired - Lifetime
- 2001-04-19 KR KR1020027004306A patent/KR100562619B1/ko active IP Right Grant
- 2001-04-19 CN CNB018022650A patent/CN1198734C/zh not_active Expired - Lifetime
- 2001-04-19 WO PCT/JP2001/003361 patent/WO2002011991A1/ja active IP Right Grant
- 2001-04-19 US US10/089,871 patent/US6663303B2/en not_active Expired - Lifetime
- 2001-04-19 EP EP01921918A patent/EP1223043B1/en not_active Expired - Lifetime
- 2001-04-19 ES ES01921918T patent/ES2292578T3/es not_active Expired - Lifetime
-
2003
- 2003-06-11 HK HK03104177A patent/HK1052162A1/xx not_active IP Right Cessation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043572B (zh) * | 2006-01-11 | 2010-12-08 | 柯尼卡美能达商用科技株式会社 | 图像形成装置及其中的印刷处理的异常检测方法 |
CN102574403A (zh) * | 2009-07-27 | 2012-07-11 | 株式会社御牧工程 | 打印裁切机 |
CN102574403B (zh) * | 2009-07-27 | 2014-08-13 | 株式会社御牧工程 | 打印裁切机 |
Also Published As
Publication number | Publication date |
---|---|
DE60130728D1 (de) | 2007-11-15 |
EP1223043A1 (en) | 2002-07-17 |
JP4734818B2 (ja) | 2011-07-27 |
EP1223043A4 (en) | 2003-07-30 |
ATE374699T1 (de) | 2007-10-15 |
ES2292578T3 (es) | 2008-03-16 |
US20020164185A1 (en) | 2002-11-07 |
CN1198734C (zh) | 2005-04-27 |
EP1223043B1 (en) | 2007-10-03 |
US6663303B2 (en) | 2003-12-16 |
KR100562619B1 (ko) | 2006-03-17 |
KR20020042855A (ko) | 2002-06-07 |
WO2002011991A1 (fr) | 2002-02-14 |
DE60130728T2 (de) | 2008-07-17 |
HK1052162A1 (en) | 2003-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1198734C (zh) | 打印机驱动器以及打印控制方法 | |
CN1286027C (zh) | 信息传输*** | |
CN1744077A (zh) | 文档处理装置以及方法 | |
CN1658143A (zh) | 具有自动模板产生的打印机驱动器 | |
CN1740960A (zh) | 可靠性的打印顺序时序安排 | |
US8416441B2 (en) | Scan data workflow processing | |
CN1808370A (zh) | 数据印刷处理方法及其*** | |
CN1855982A (zh) | 处理联网***中的数字文档 | |
CN1951100A (zh) | 网络扫描仪接口 | |
JP2006211552A (ja) | 画像処理方法及び画像処理装置並びにプログラム | |
JP2007156671A (ja) | 情報処理装置および印刷ジョブ変換方法およびプログラム | |
CN1794104A (zh) | 图像形成***和装置、信息处理装置及含程序的记录介质 | |
CN1722080A (zh) | 可定制的打印介质定义 | |
CN1240965A (zh) | 图像管理***和图像管理方法 | |
CN1744650A (zh) | 数据处理***、其控制方法、文件输入装置、其控制方法、文件管理装置及其控制方法 | |
JP2008090812A (ja) | シンクライアントのレンダリングのために詳細なジョブアカウントをするためのシステムおよび方法 | |
JP6840999B2 (ja) | 読取システム、管理装置、管理装置の制御プログラム、及び、読取装置 | |
CN1200554C (zh) | 图像通信装置和图像通信方法 | |
CN1669804A (zh) | 打印***、控制打印的方法和打印***中使用的程序 | |
CN1490719A (zh) | 信息处理设备、打印控制方法、计算机程序及打印*** | |
CN1798229A (zh) | 通过读取图像文档获得电子数据的图像处理设备及方法 | |
CN2705828Y (zh) | 通信*** | |
CN1718442A (zh) | 打印机、控制方法和程序以及存储介质 | |
CN1892584A (zh) | 用于管理打印数据的方法和设备 | |
CN1516830A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20050427 |
|
CX01 | Expiry of patent term |