专利名称:可选打印文件的方法和系统的制作方法
技术领域:
本发明涉及一种在编辑完一个文件的特定区域之后可选地打印文件的方法和系统,尤其是一种可选地打印文件的方法和系统,其可以将文件从终端传输到打印机,并逐页显示和编辑该文件,然后打印编辑后的文件。
背景技术:
图1示出了用于描述可选地打印文件的特定区域的常规方法的流程图。
如图1的流程图所示,常规方法包括应用程序载入步骤S100,文件打开步骤S101,编辑步骤S102,打印命令执行步骤S103,和打印步骤S104。
在应用程序载入步骤S100中,用户载入一个应用程序例如文字处理软件,通过编辑该文件来打印文件的特定区域。
在文件打开步骤S101中,用户打开该文件并在该应用程序中对该文件进行编辑。
在编辑步骤S102中,用户编辑该打开的文件。例如,用户删除不需要的区域或选择想要的区域并只打印打开文件中想要的区域。
在打印命令执行步骤S103中,用户指定一台打印机服务器,设置诸如复制份数以及类似的选项,并按下打印键打印该编辑过的文件。
在打印步骤S104中,编辑过的文件被传送到打印机,打印机将该编辑过的文件转换成可打印的数据并采用开/关方法通过驱动一个激光二极管将该编辑过的文件打印在打印纸上。
在上述传统的技术中,用户可以逐页打印出文件。即,用户可以指定想要的一页来打印。当用户仅关注一页中的一个特定区域时,用户编辑这一页的特定区域并打印该特定区域。然而,这个过程对于用户来说很麻烦,并且降低了工作效率。
发明内容
本发明提供了一种将文件从终端传送到打印机,并逐页显示和编辑该文件,然后打印该编辑过的文件的方法和系统。
本发明的上述和/或其它方面以及优点可以通过提供一个可选地打印文件的打印系统来实现,该系统包括用于存储输入文件,从输入文件中提取的页信息以及逐页编辑过的文件的存储器;用于逐页显示页信息以便于存储在存储器中的输入文件可以被可选地编辑并用于逐页编辑该文件的控制板设备;用于存储输入文件,页信息和存储器中的已编辑文件以及用于执行通过控制板设备输入的控制命令的控制单元;和用于将编辑过的文件转换成可打印数据并打印该可打印数据的打印机。
本发明其它方面以及优点部分将在下面的描述中陈述,一部分将从说明中明显得出,或从本发明的实践中得到。
存储器可以是硬板驱动器和RAM板驱动器中的一个。
控制板设备可以包括一个触摸屏液晶显示器。
本发明的上述的和/或其他方面以及优点还可以通过提供一种可选地打印文件的方法来实现,该方法包括从载入的输入文件中提取页信息并存储该提取的页信息;在显示页信息以及根据该页信息选择的一页之后选择要打印的特定区域;在将该选择的特定区域转换成可打印的数据之后打印该选择的特定区域。
该方法还进一步包括当用户需要时还可以显示该特定区域。
页信息可以包括页数,每页的行数以及每页的字数。
本发明的这些和/或其他方面以及优点通过下面参考附图对实施例的描述将会变得更加明显以及更容易理解。
图1为描述用于可选地打印文件的特定区域的常规方法的流程图;图2为描述按照本发明一个实施例可选地打印文件的特定区域的打印系统的方框图;图3为描述按照本发明一个实施例的可选地打印文件的特定区域的方法的流程图;图4为更加详细地描述图3中操作S300的流程图;图5和6为更加详细地描述图3中操作S301的流程图;和图7为按照本发明一个实施例的控制板设备的LCD的视图。
具体实施例方式
现在对本发明实施例进行详细说明,本发明的实施例将参考附图进行描述,其中相同的参考标记始终表示相同的元件。为了解释本发明,下面将参考附图对本发明进行描述。
图2示出了按照本发明一个实施例的可选地打印文件的特定区域的打印系统。
参考图2,该实施例的打印系统260包括一个控制单元200,一个存储器210,一个控制板设备220,一个视频数据生成单元230,一个打印机器械(engine)240以及一个输入/输出(I/O)接口250。
控制单元200存储来自计算机的输入文件、输入文件中每页的页信息、和由用户基于存储器210的页信息编辑的文件。控制单元200还用于执行各种控制命令,例如打印命令,取消(undo)命令,编辑模式命令以及类似的由用户通过控制板设备输入的命令。
存储器210用于存储输入文件、从输入文件中提取的页信息、和在控制板设备220中逐页编辑的文件。存储器210可以是一个硬板驱动器或一个RAM板驱动器。另外,控制器210包括存储从计算机中发送的输入文件的第一区域,存储通过逐页扫描输入文件而提取的页信息的第二区域,以及存储编辑过的文件的第三区域。
控制板设备220逐页显示页信息以及输入文件的内容以便于用户能够编辑存储在存储器210中的输入文件,由此使得能够打印所显示页的特定区域,该特定区域由用户指定,或使得能够连续打印所显示页的多个特定区域,该特定区域同样由用户指定。控制板设备220可以采用触摸屏液晶显示器(LCD)作为显示单元。
视频数据生成单元230接收来自控制单元200的文件并将该文件转换成可打印的数据。然后可打印的数据被传输到打印机器械240。
打印机器械240采用开/关方法操作其中的激光扫描单元(未示出)以便将可打印的数据传递到光电导鼓(未示出)并通过显影和定影过程将图像打印在打印纸上。
I/O接口250将图2实施例中的打印系统260与外部设备如计算机连接在一起。
图3示出了按照本发明一个实施例的可选地打印文件特定区域的方法的流程图,包括页信息提取/存储操作S300,文件编辑操作S301,和打印操作S302。
参考图3,在页信息提取/存储操作S300中,接收在计算机的应用程序中编辑过的文件,通过逐页扫描编辑过的文件提取页信息,并存储该页信息。在此,页信息是指有关从计算机中传送的每页文件的信息。该信息包括页数,每页的行数,每行的字数,每页的字数以及类似的信息。
在文件编辑操作S301中,由用户选择的页按照在页信息提取/存储操作S300中提取的页信息而被显示,设定要打印的特定区域,通过指定特定区域而生成编辑过的文件。
在打印操作S302中,接收来自控制单元200的要被打印的文件,并被转换成可打印数据,然后采用开/关方法操作打印机器械240中的激光扫描单元并将该可打印数据传送到光电导鼓,通过显影和定影过程被打印在打印纸上。
图4更加详细地示出了描述图3中操作S300的流程图。在图4中,操作S300包括文件载入操作S401和页信息提取/存储操作S402。
在文件载入操作S401中,从计算机中传送的输入文件被载入到存储器200的第一预定区域(第一区域)。
在页信息提取/存储操作S402中,载入到第一预定区域的输入文件被读出用于提取页信息,然后提取出来的页信息被存储在存储器210的第二预定区域(第二区域)。
图5和6更加详细地示出了描述图3中操作S300的流程图。
参考图5和6,在操作S500中,当用户选定一个编辑模式后,有关存储在存储器210的第一预定区域(第一区域)的输入文件的文件信息被显示。即,第一预定区域被分为文件信息存储区域和文件内容存储区域。在此,文件信息可以包括文件名,用户名,文件大小以及类似信息。即,在存储器包含的多种信息中用户仅需要读出文件信息就能快速识别该文件。
文件信息被显示在控制板设备220的触摸屏LCD 221上(参见图7)。用户可选地触摸一个需要编辑的特定文件然后进入编辑模式。
在操作S501中,用户从显示在控制板设备220的触摸屏LCD 221上的文件信息中选择需要编辑的特定文件。
在操作S502中,当用户选定一个特定文件后,被选定文件的页信息逐页被显示在控制板设备220的触摸屏LCD 221上。
在操作S503中,控制单元200确定用户是否根据显示的页信息选择了特定页。当用户没有选择特定页时,该过程返回到操作S502。
在操作S504中,当用户选定了特定页,该特定页的内容就被显示在控制板设备220的触摸屏LCD 221的右部分。
在操作S505中,控制单元200确定用户是否指定了要显示在控制板设备220的触摸屏LCD右部分的特定页的特定区域。当用户没有指定特定区域时,该过程返回到操作S504。
在操作S506中,由用户指定的特定区域被存储在存储器210的第三预定区域(第三区域)。
在步骤S507中,确定用户是否想要打印该特定区域。当用户按下打印键来打印特定区域时,在操作S302中,该特定区域被转换为可打印数据然后被打印在打印纸上。如果用户需要,该特定区域在打印前还可以显示在控制板设备上。
当用户想要进一步打印其它页的特定区域时,执行操作S509。
在操作S509中,确定用户是否想要进一步打印其它页的特定区域。当确定用户想要进一步打印其它页的特定区域时,该过程返回操作S503然后执行操作S503,S504,S505和S506。
在操作S510中,控制器200生成编辑过的文件,该文件通过结合用户基于用户指定的特定区域的位置信息而选择的特定页的特定区域而生成,然后将该经过编辑的文件存储在存储器中。
在操作S511中,控制器200确定用户是否想要打印。
当确定用户想要打印,该过程返回到操作S302用于打印该经过编辑的文件。然而,当确定用户不想打印该经过编辑的文件时,该过程结束。
图7示出了本发明的控制板设备220的触摸屏LCD 221。触摸屏LCD 221包括按钮部分600,页信息显示部分610,打印按钮部分630,取消按钮部分640,和一个显示用户选择页的内容的页内容显示部分622。
图7示出了一个示例画面它显示了用户选择的编辑模式600、当要被编辑的文件被选择时显示的页信息610以及由用户选择的特定页的内容620。
参考标记621和622表示由用户指定的特定区域,例如,特定区域由反色图块来表示。
本发明可以作为一个方法,一个设备和一个系统来实现。当本发明以计算机软件的形式来实现时,本发明的部件将被执行所需操作所必需的代码段所取代。程序或代码段将被存储在处理器可读媒介中,然后作为结合载波的计算机数据借助于传输媒介或通信网络被传输。
处理器可读媒介包括可以存储和传输信息的任何设备,例如,电路,半导体存储器件,ROM,闪速存储器,EEPROM,软板,光板,硬板,光纤,射频(RF)网络,等等。计算机数据还包括能够借助于电力网络信道,光纤,空气,电磁场,RF网络等被传输的任何数据。
虽然只示出和描述了本发明的几个实施例,但是所属领域的技术人员应该可以认识到在不脱离本发明的原理和精神的情况下可以对实施例进行任何的改变,本发明的范围由随后的权利要求和其等价物来限定。
权利要求
1.一种可选择的打印文件的打印系统,包括一个存储器,用于存储一个输入文件、从输入文件中提取出的页信息以及逐页编辑的文件;一个控制板设备,用于逐页显示页信息以便于使存储在存储器中的输入文件可以被可选地编辑并用于逐页编辑该输入文件;一个控制单元,用于存储输入文件、页信息以及存储器中的已编辑文件并用于执行通过控制板设备输入的控制命令;一个打印机,用于将编辑的文件转换成可打印数据并打印该可打印的数据。
2.如权利要求1所述的打印系统,其中所述存储器为硬板驱动器和RAM板驱动器中的一种。
3.如权利要求1所述的打印系统,其中控制板设备包括一个触摸屏液晶显示器。
4.如权利要求1所述的打印系统,其中页信息包含有页数、每页的行数以及每页的字数。
5.如权利要求1所述的打印系统,其中打印机包括一个视频生成单元,该视频生成单元接收来自控制单元的编辑文件并将该文件转换成可打印的数据。
6.如权利要求1所述的打印系统,其中控制单元通过控制板设备提供打印命令、取消命令以及编辑模式命令。
7.如权利要求1所述的打印系统,其中存储器包括用于存储输入文件的第一区域、用于存储通过逐页扫描该输入文件而提取的页信息的第二区域、以及存储编辑过的文件的第三区域。
8.如权利要求1所述的打印系统,进一步包括一个I/O接口,用于将打印系统与提供输入文件的外部设备相连接。
9.一种可选地打印文件的打印系统,包括一个存储器,用于存储一个输入文件、从该输入文件中提取的页信息、以及逐页编辑的文件;一个控制板设备,用于逐页显示页信息以便于使存储在存储器中的输入文件可以被可选地编辑并用于逐页编辑该输入文件;一个控制单元,用于存储输入文件、页信息和存储器中的已编辑文件,并用于执行通过控制板设备输入的控制命令;一个视频数据生成单元,用于接收来自控制单元的编辑过的文件并将该文件转换成可打印的数据;以及一个打印机器械,用于使打印数据被打印。
10.如权利要求9所述的打印系统,其中页信息包含页数、每页的行数、以及每页的字数。
11.一种可选地打印文件的方法,包括从载入的输入文件中提取页信息并存储该提取的页信息;在显示页信息以及根据该页信息选择的一页之后,选择要打印的特定区域;在将该选择的特定区域转换成可打印的数据之后打印该选择的特定区域。
12.如权利要求11所述的方法,进一步包括当需要时显示该特定区域。
13.如权利要求11所述的方法,其中页信息包含页数、每页的行数以及每页的字数。
14.一个包含有可选地打印文件的方法的计算机可读存储媒介,该方法包括从载入的输入文件中提取页信息并存储该提取的页信息;在显示页信息以及根据该页信息选择的一页之后选择要打印的一个特定区域;在将该选择的特定区域转换成可打印的数据之后打印该选择的特定区域。
15.如权利要求14所述的计算机可读存储媒介,其中该方法进一步包括当需要时显示该特定区域的操作。
16.如权利要求14所述的计算机可读存储媒介,其中页信息包含页数、每页的行数以及每页的字数。
全文摘要
一种可选地打印文件的打印系统包括一个用于存储输入文件,从输入文件提取的页信息以及逐页编辑的文件的存储器,一个用于逐页显示页信息以便于使存储在存储器中的输入文件可以被可选地编辑并用于逐页编辑输入文件的控制板设备,一个存储存储器中的输入文件,页信息和编辑过的文件并用于执行通过控制板设备输入的控制命令的控制单元,和一个将该编辑文件转换成可打印的数据并打印该可打印数据的打印机。
文档编号G06F3/12GK1655113SQ20041007573
公开日2005年8月17日 申请日期2004年12月27日 优先权日2003年12月26日
发明者金炫澈 申请人:三星电子株式会社