用于处理信息的方法

文档序号:6356637阅读:355来源:国知局
专利名称:用于处理信息的方法
技术领域
本发明涉及一个依照权利要求1的前序的用于在一个系统中生成一个位置编码图案的打印输出的方法,所述系统包括一个计算机单元和一个连接到该计算机单元的打印机单元;一个依照权利要求18的前序的用于生成一个位置编码图案的打印输出的系统;一个依照权利要求19的说明的打印机装置;一个依照权利要求23的说明的计算机程序;一个依照权利要求24的数字存储介质;以及一个依照权利要求25的打印机。
背景技术
本发明用于位置编码图案的生成。一个位置编码图案由大量打印在一个底面(base)上的符号构成。通过用一个读取装置光学记录一个特定最小数量的符号,这些符号在所述图案中的绝对位置、进而该读取装置的绝对位置就可以被检测出来。
这样一个图案可以以多种方式使用。举例来说,可以将一个读取装置集成入一支用来在一个底面上书写的墨水笔中。用户在该底面上书写文本或者画图的同时,这支笔在底面上的移动就可以被记录为一个位置序列。从而在不使用传统的扫描仪的情况下就可以生成一个用户在底面上所书写内容的数字拷贝。
设计位置编码图案可以有多种方式。已有人提出可以使用以大小不同的点为形式的符号,一个大点编码为“1”,一个小点编码为“0”。在作为参考并附的WO 00/73983中描述了这一图案。或者,可以用相对于一个光栅格有不同位移的点来编码不同的符号值。在作为参考并附的WO 01/16691、PCT/SE00/01895以及PCT/SE00/01897中描述了这类图案。
这样一个位置编码图案可以在一个很大的平面上以很好的分辨率编码唯一的位置。据计算,460万平方公里可以以很好的分辨率被编码唯一的位置。
很多情况下,具有一定位置编码图案的底面可以在制图工业中被大规模高精度的生产。举例来说,这可以应用于日记本和记事本的生产中。然而,同样有想要小规模生成具有一定位置编码图案的底面情况存在。而这就可以通过使用一台连接了打印机的个人电脑来实现,所述打印机可以是比如说,喷墨型或者激光型的。
这可以通过这样一个方式来实现,即把所述位置编码图案的必需部分生成为一个具一定图形格式的文件,比如说,bmp格式(bmp=bitmap位图)。此图形文件被转换为一段页描述的且通常独立于打印机的代码,比如说POSTSCRIPT(商标),之后被传送到打印机单元。根据所述页描述代码,打印机单元生成用来控制打印机硬件的相应信息。当所用打印机是激光打印机时,这一硬件可以包括一个具有相关光学器件的激光器二极管。当所用打印机是一台喷墨打印机时,所述硬件包括一个喷墨器。然后在一个底面上,比如说一张纸上,实施所述打印输出。
和这一方法相关联的一个问题是,在作为结果的打印输出中,系统引入了可被称作“噪声”的东西。除了其它的原因,这一噪声是由于量化的结果出现的,并且导致所述位置编码图案中符号的细小位移以及/或者变形。所述量化发生于当所述图形文件被改写为页描述代码时以及/或者当该页描述代码被改写以适用于打印机的硬件和软件时。
当所打印输出的图形文件描述不同于位置编码图案的图像时,比如说用来描述人眼可见的图像,这通常不会带来问题。一幅图像中,一小部分的细小位移或者变形通常看不出来。
然而,对于一个用来在一个位置编码图案中检测位置的上面所提到的那类读取装置来说,该图案中符号的这类位移或变形就会带来问题,其中,所述读取装置会检测到一个不正确或者无效的位置。如果所述位置编码图案的分辨率相对于打印机的性能以及底面的质量(比如说,表面的平滑度)来说太高,这一问题就会发生。

发明内容
本发明的一个目的是完全或者部分解决上述问题。
这一目的通过下面要素实现一个依照权利要求1的方法,用于在一个系统中生成一个位置编码图案的打印输出,所述系统包括一个计算机单元和一个连接到该计算机单元的打印机单元;一个依照权利要求18的系统,用于生成一个位置编码图案的打印输出;一个依照权利要求19的打印机装置;一个依照权利要求23的计算机程序;一个依照权利要求24的数字存储介质;以及一个依照权利要求25的打印机。
根据本发明的第一方面,这涉及一个方法,该方法用于在一个系统中生成一个全局位置编码图案的至少一部分的打印输出,所述系统包括一个计算机单元和一个连接到该计算机单元的打印机单元。此方法的特征在于以下步骤在计算机单元中生成边界信息,该边界信息用来描述全局位置编码图案中的所述部分图案的边界;将边界信息从计算机单元传送到打印机单元;在打印机单元中依靠一个确定全局位置编码图案的算法并根据所述边界信息生成图形信息,该图形信息描述了所述部分图案中的图案符号;用打印机单元在一个底面上打印输出所述图形信息。这就使得调整所打印出的图案使其适用于所用打印机的特性成为可能,进而使得以更高的分辨率打印出位置编码图案成为可能。
根据一个优选实施方式,所述方法还包括将所用算法从计算机单元传送到打印机单元的步骤。这就使得打印输出一个生成于所述打印机中的图案成为可能,即使该打印机并不是为了专门打印这类图案而特别装备的。
多个部分图案,即来自于所述全局位置编码图案的各别部分最好能够在同一底面上被打印出来。为此,几组边界信息被从计算机单元传送到打印机单元。这就使得打印输出更复杂的图案组成成为可能。
所述图案符号最好由点构成。这就使得以高的分辨率打印输出图案成为可能。
所述计算机单元最好给打印机单元传送一个必要的图案质量规范,藉此,打印机单元根据该图案质量规范用算法改写一组打印机参数(比如说点尺寸)。这就使得以更高质量独立于打印机地打印输出位置编码图案成为可能。一个高质量的图案能够被自动生成。打印机单元可以装备一个用来监视所打印出图案的质量的光学设备,并从而调控打印机参数直至达到所述质量规范。
在一个优选实施方式中,所述算法被指定来使得图形信息中的图案符号的间距决定于一个打印机参数。这可以被用来完全或部分消除当该打印机不具备一个相对较高的分辨率时所出现的量化噪声。
根据一个优选实施方式,所述算法被指定来使得图形信息中的图案符号以打印机单元的最小可能符号位移的整数倍相对放置。这在该打印机单元的一个给定分辨率下提供了一个最佳图案。
为了使一个打印输出中位置编码图案的比例可相对于一个理想图案被调节,打印机单元也最好被安排来调节所打印出的不构成所述位置编码图案的信息的比例。当位置编码图案中的位置和其它类型打印输出中的位置的相互关系很重要时,这就提供了更好的打印输出。
所述算法被优先指定来使得图形信息中的图案符号的大小决定于一个特定于所用打印机的参数。这使得所打印出的位置编码图案具有更高的质量。
根据一个优选实施方式,所述算法被指定来使得图形信息中的图案符号的亮度决定于一个特定于所用打印机的参数。这使得所打印输出的位置编码图案具有更高的质量。
当打印输出时,所述打印机单元最好以一个低于打印机最高打印输出速度的打印输出速度操作。这使得所打印输出的位置编码图案具有更高的质量。
如果一个位置编码图案的一部分是一条平面曲线的形状,相应的边界信息最好包括一个代表这条曲线的参数。这使得以一个简便方法描述一个位置编码图案的一部分成为可能。
根据本发明的一个实施方式,至少一部分图案是一个矩形,其中相应的边界信息至少包括在所述位置编码图案中该矩形的两个对角线对角的位置。这使得以一个简便方法描述一个位置编码图案的一部分成为可能。
根据本发明的一个实施方式,至少一部分图案是一个多边形,其中相应的边界信息至少包括在所述位置编码图案中该多边形各角的位置。这使得以一个简便方法描述一个位置编码图案的一部分成为可能。
根据本发明的一个实施方式,至少一部分图案是一个圆形,其中相应的边界信息至少包括在所述位置编码图案中该圆圆心的位置以及一则关于该圆直径的信息。这使得以一个简便方法描述一个位置编码图案的一部分成为可能。
根据本发明的一个实施方式,至少一部分图案是一个椭圆形,其中相应的边界信息至少包括在所述位置编码图案中该椭圆焦点的位置以及一则关于该椭圆两焦点及椭圆上给定一点三者间的总距离的信息。这使得以一个简便方法描述一个位置编码图案的一部分成为可能。
根据本发明的第二方面,这涉及一个系统,该系统包括一个计算机单元和一个连接到该计算机单元的打印机单元,用于生成一个全局位置编码图案的至少一部分的打印输出。此系统的特征在于计算机单元中用于生成边界信息的装置,该边界信息描述了全局位置编码图案中所述部分图案的边界;用于把边界信息从计算机单元传送到打印机单元的装置;打印机单元中用于生成图形信息的装置,该装置使用一个确定全局位置编码图案的算法并根据所述边界信息生成图形信息,该图形信息描述了所述部分图案中的图案符号;以及打印机单元中用于在一个底面上打印出所述图形信息的装置。这一系统具有所述方法的那些相应优点,并且可以以一个相应方式被改动。
根据本发明的第三方面,这涉及一个打印机装置,用于生成一个全局位置编码图案的至少一部分的打印输出,该打印机装置被用来连接到一个计算机单元。此打印机装置的特征在于用于从计算机单元接收边界信息的装置,该边界信息描述了全局位置编码图案中所述部分图案的边界;用于生成图形信息的装置,该装置使用一个确定全局位置编码图案的算法并根据所述边界信息生成图形信息,其中,所述图形信息描述了所述部分图案中的图案符号;以及用于在一个底面上打印出所述图形信息的装置。这一打印机装置具有所述方法的那些相应优点,并且可以以一个相应方式被改动。
所述打印机装置中,最好用吸收红外线的墨水将相应于一个位置编码图案的图形信息打印出来,而用不吸收红外线的墨水将其它图形信息打印出来。这使得用红外线检测到位置编码图案成为可能,而不受同一张纸上的其它图形信息的干扰,比如说一段文本或图表。
用来吸收红外线的墨水最好是专门用于位置编码图案的碳基墨水。
根据一个优选实施方式,所述打印机单元包括一个用于盛放适用于位置编码图案的打印输出的纸张的纸匣。这使得以一个简便方法使用高质量的纸张成为可能,这些纸张用于位置编码图案的打印输出。
根据本发明的第四方面,这涉及一个计算机程序,用来在一个系统中生成一个全局位置编码图案的至少一部分的打印输出,该系统包括一个计算机单元以及一个连接到该计算机单元的打印机单元。此计算机程序的特征在于相应于生成边界信息的步骤的指令,该边界信息描述了全局位置编码图案中所述部分图案的边界;把边界信息从计算机单元传送到打印机单元的指令,该打印机单元被用来通过使用一个确定全局位置编码图案的算法并根据所述边界信息生成图形信息,该图形信息描述了所述部分图案中的图案符号;以及在一个底面上打印出所述图形信息的指令。这一程序具有所述方法的那些相应优点,并且可以以一个相应方式被改动。
根据本发明的第五方面,这涉及一个数字存储介质,用来存放这样一个计算机程序。
根据本发明的第六方面,这涉及一个用于打印出可视信息的打印机,其中该打印机被用来连接到一个计算机单元。此打印机的特征在于一个安置于其上的操作装置,比如说一个按钮。启动此操作装置就启动了所述打印机中的一个算法,该算法生成对应于一个位置编码图案的图形信息,这个图形信息在打印输出过程中被添加到所述可视信息上。这使得往任何图形或文本文件上添加一个位置编码图案成为可能。
根据一个优选实施方式,所述打印机被安排从一个连接到该打印机的计算机系统获得边界信息,该边界信息被所述算法所使用。使用这样一个系统可以保证使得对一组用户来说唯一的一个位置编码图案由所述打印机单元打印出来。


图1示出了一个系统,本发明可以用于其中。
图2示出了一个第一类的位置编码图案。
图3示出了一个第二类的位置编码图案。
图4以框图的形式示出了一个用于打印出一个位置编码图案的装置。
图5依照本发明的一个实施方式以框图的形式示出了一个用于打印出一个位置编码图案的装置。
图6说明了符号尺寸量化的一个问题。
图7说明了喷墨打印机中快速打印输出的一个问题。
图8说明了符号位移距离量化的一个问题。
图9依照本发明的一个实施方式示出了一个用于一个方法的流程图。
具体实施例方式
图1示出了一个系统100,本发明可以应用于其中。此系统包括一个计算机单元,比如一台个人电脑103,该电脑依常规具有一个显示器104和一个键盘105。这台个人电脑103通过比如说,一条电缆107,被连接到一个打印机单元106。此系统被用来在一张纸上打印出一个位置编码图案。在该位置编码图案被打印出来的同时,其它信息也可以被打印在这张纸上。
图2示出了打印到一张纸200上的一个第一类的位置编码图案。在这一图案中,不同尺寸的点被用来编码不同的符号值。举例来说,一个大点202可以编码为一个逻辑“1”而一个小点201可以编码为一个逻辑“0”。通过在一个具有一定最小尺寸的区域203内光学检测符号值,该区域在整个图案进而在纸张200上的位置就能够明确地确定。
举例来说,这可以被用于一个绘图装置(未示出),该装置具有一支装备了一个光学检测器的画笔的形式。该绘图装置可以被用来,比如说,在一张纸上书写文本。与此同时,光学检测器通过以固定间隔摄取位于该绘图装置之下的图案的图像记录这张纸上的一个位置序列。这一位置序列构成了纸上所书写的文本的一个数字拷贝。
图3示出了一个第二类的位置编码图案。其中,用点相对于一个光栅图案的不同位移来编码不同的符号值。该光栅图案包括铅直线和水平线301。然而,在实际应用中,光栅图案不必打印出来。一个点的符号值也可以通过使用该图案中的其它点来确定。如图3中所示出,在一个相应的光栅位置(即一条铅直线和一条水平线的交叉点)的上下左右都有点,这也是在这一图案中有四个不同的符号值的原因。这一图案可以以一个和图2中的图案类似的方式被使用。
在图3所示的图案中,两个邻近光栅位置之间的距离可以是,比方说,300微米。图案中的点可以从各自光栅位置移动50微米。这就使得两个邻近点(左手边的一个向右移动,右手边的一个向左移动)间的最小距离是200微米。假定所有点都分别相对于各自的光栅位置移动的话,那么两点(举例来说,左手边的点向右移动,右手边的点向上移动)之间的次小距离是255微米。如果点从其光栅位置移动过多或者光栅位置间距减少的话,点间最小距离和次小距离的差别就会减少,而如果这一差别过小就会导致检测的可靠性降低。
图4以框图的形式示出了一个打印输出装置。该装置是常规类型。其中有一个计算机单元401和一个打印机单元402。它们通过一条电缆408连接在一起。在计算机中运行着一个应用程序403。如果应用程序403启动一个位置编码图案的打印输出,与此相关的指令就会被送到一个用于生成该位置编码图案的模块404。此模块生成一个完整的或部分的图形文件,比如说以.gif-、.jpeg、.bmp-、.pdf-、或者.tiff-的格式。我们可以说这个文件包含一个理想的图案。所述图形文件被传送到一个转换模块405,此模块以一个已知方式将图形格式转换为一段页描述代码,比如说以POSTSCRIPT(商标)的格式或者以PCL-(打印机控制语言)的格式。通过在计算机单元401中使用一个I/O(输入-输出)模块406,所述页描述代码被通过电缆408传送到打印机单元402中的一个相应的I/O模块409。然后,该页描述代码被转送到一个转换模块410,并在其中被转译为图形信息,该图形信息构成了用于打印机硬件412的输入数据。此图形信息被送入缓存411中,并在其中被打印机硬件412所读取。根据该图形信息,打印机硬件412在一张纸上生成一个打印输出。
图5依照本发明的一个实施方式以框图的形式示出了一个用于打印输出一个位置编码图案的装置。该装置包括一个计算机单元501和一个打印机单元502。在计算机单元501中运行着一个应用程序503。此应用程序通过向一个边界模块504发送指令来于此启动一个位置编码图案的一部分的打印输出。然后,该边界模块504生成关于所述部分图案在一个更大的全局位置编码图案中的边界的信息。这一边界模块504还能够生成关于此部分图案的理想分辨率和理想亮度的信息。由边界模块504所生成的信息通过比如说,一条电缆506,并使用一个I/O模块505传输到打印机单元502。众所承认,这一传输可以通过其它方式实现,比如说通过一个红外连接或者通过一个短程无线连接。所传输的信息由打印机单元502中的一个I/O模块507接收并被转送到该打印机单元中的一个算法模块508。此算法模块508根据来自计算机单元501中边界模块504的信息生成图形信息,该图形信息描述了全局位置编码图案的所述部分图案中的图案符号。由于算法模块508能访问关于打印机特性的数据510,比如说分辨率、墨型等等,描述图案符号的最佳图形信息就能被生成并存入一个缓存509中。结果,下面将要更详细描述的问题就可以被完全或部分避免。另外,由于所述图案在打印机单元中生成,则需要从计算机单元传送到打印机单元的信息就更少,从而这一传输过程就会进行的更快。
如图5中所示的装置,打印机单元502中的打印机硬件511根据缓存509中的信息生成一个打印输出。所述位置编码图案最好用吸收红外线的墨水打印出来,而其它图形信息用不吸收红外线的墨水打印出来。举例来说,在一台喷墨打印机中位置编码图案可以用一种碳基黑墨水打印出来,而其它信息可以用一个RGB(红,绿,蓝)混合色(或者CMY混合色)打印出来,这一混合色也可以产生出一种不吸收红外线的黑墨水。这可以通过使用存在于很多喷墨打印机中的油墨块来实现,并且使得用红外线检测到位置编码图案成为可能,而不受同一张纸上其它图形信息的干扰,比如说文本或图表。一些既能够用碳基黑墨水也能够用RGB-墨水生成图形的打印机,自动选择碳基墨水选项用于所有的黑色图形。在一个优选实施方式中,当生成包含一个位置编码图案的图形时,这一自动特征被关闭,以使得碳基墨水只被专门用于位置编码图案,而RGB-选项被用于其它的黑色图形。
所述打印机单元包括一个用于盛放适用于位置编码图案的打印输出的纸张的纸匣。如果一个打印输出包括一个位置编码图案,该打印机就自动从这个纸匣中选择纸张。这使得以一个简便方法使用高质量的纸张成为可能,这些纸张用于位置编码图案的打印输出。
如图5中所示的一个打印机装置当然可以包括以常规方式打印出位置编码图案以外的其它信息的模块。这一装置因此还可以包括用于生成和翻译一段页描述代码的模块,该模块完全或部分地并行且独立于图5中的装置工作。其中其它信息包括在纸面上相对于位置编码图案具有一个重要位置的部分,然而,这些部分也可以被改写入所述位置编码图案。
算法模块508可以以多种方式构成。它可以包括一个根据边界信息算术计算所述图案的外形的系统。该算法模块还可以包括一块用来存放关于所述位置编码图案的一个更大或更小的部分的外形的内存。
一般来说,图5中所示的模块既包括硬件也包括软件。
原则上,从计算机单元以外的其它来源获得用于在打印机上打印出其它可视信息(比如说文本、图形、表格等等)的边界信息是可能的。所述打印机可以有一个操作装置,比如说一个按钮。启动这一操作装置就启动了打印机中的算法(可以选择永久启动这一装置),从而在无须由计算机单元启动的情况下生成相应于一个位置编码图案的图形信息。在打印输出过程中,这一图形信息被添加到所述可视信息上。然后,打印机最好可以被安排从一个连接到该打印机的计算机系统获得边界信息,其中所述计算机系统可以不同于上面提到的计算机单元。边界信息被打印机中的算法所使用。这就使得一个唯一于一组用户(比如说在一个工作空间中)的本地唯一图案能够为打印输出所使用,从而避免了在借助该图案实现的数字记录过程中在该图案里出现一个“冲突”的危险。
图6说明了符号尺寸量化的一个问题。一个打印机单元无法必要地生成一个任意尺寸的点。对于一个打印机来说,可以正常地适应于该打印机的硬件生成一系列尺寸不等的点。点601、602及603就是这类点尺寸的实例。如果一个位置编码图案的打印输出是通过使用一个如图4中的常规装置来实现的,那么就存在这样一个危险必要的理想符号尺寸,即最佳的点尺寸,和打印机所能生成的尺寸不对应。通常来说,在页描述编码的转换过程中,这些点被尺寸最为接近的点所取代,这就是点尺寸的量化。
假定现将要打印输出一个图2中所示类型的图案。其中较大的理想点202的尺寸介于点602和603的尺寸之间。较小的理想点201的尺寸介于点601和602的尺寸之间。在一个最坏的情形下,打印机单元会把理想图案中的大小两个点都打印成点602的尺寸。从而这一图案中的所有符号都将具有相同的符号值,而这样一个图案也将理所当然的无法使用。
点尺寸的量化同样会在图3中所示类型的图案中引发问题。在一个分辨率较高的图案中点如果太大就会连在一起,从而使得该图案中对位置的光学检测无法实现。
相反地,如果打印输出是通过使用一个依照本发明的装置来实现的,比如说如图5中所示的一个,那么其中算法模块508的图案就可以被改变以适应于打印机的特性。在图2中所示的实例图案中,举例来说,601类的点可以用来取代较小的点,而602类的点可以用来取代较大的点。
图7说明了喷墨打印机上的打印输出的一个问题。快速打印过程中,当打印头相对于纸张的移动较快时这一问题就会出现。这一问题表现为点701后面的一个“尾巴”702。而点因此就会变形,从而可能导致在一个位置编码图案中对一个位置的光学检测不正确或者出现遗漏。
在一个依照本发明的一个实施方式的装置中,当打印输出位置编码图案时这一问题可以通过减低打印速度来避免。这显示在图5中。其中,算法模块508使得打印机硬件511减低打印速度。
图8说明了符号位移距离量化的一个问题。打印输出中的分辨率随打印机而不同。与此类似,举例来说,一个位置编码图案中一个点的最小可能位移距离也会不同。在一个分辨率为800dpi(点每英寸)的打印机中,一个点能被移动的最小距离是一英寸的八百分之一。这就给打印输出加了一个限制。在图8中沿一个轴示出了几个位置801、802、803,点可以放置在这些位置上。这些点的间距804就是该打印机的最小符号位移距离。
如果一个点应该被理想地放置在上述位置之间的一个位置805上,当打印输出时,打印机就会比较806、807,并把这个点移动到其中任一可能的位置上。这就涉及了符号位置的量化。很明显,当打印输出一个如图3中所示的位置编码图案时,这种符号位置的移动就可能带来问题。这可以是因为一个符号可能被给定一个相对其光栅位置来说不正确的位置,也可以是因为通过使用所述图案的一个画面中的其它点计算出来的光栅位置错误。不能认为图案中所有点的位移都是相同的。
如果相反地,打印输出是由依照本发明的一个装置实现的,比如说如图5中所示的一个,那么算法模块508的图案就可以被改变以适用于所用打印机的特性。在图3中所示的实例图案中,光栅位置的间距以及点相对于各自光栅位置的位移可以是所用打印机中最小可能符号位移的整倍数,从而使得打印输出一个可用图案成为可能。
在一个实例中,一个打印机以600dpi(从而使得最小位移b=42.33微米)被使用。图3中所示类型的一个理想图案准备被打印出来。在此实例中,理想的来说光栅位置间距是300微米,而点相对于其光栅位置的位移是50微米。如前所述,按常规依照图4所示来打印输出,除了会导致出现位置检测不正确的危险,还会导致所述图案符号的不均匀位置,从而在打印输出中生成一个碍眼的干扰图案。
通过改变打印输出以适用于打印机的特性,能够改善该打印输出。所述边界信息可以包括或伴有其中定义了图案能被改变的极限的信息,而这类信息也可以被存储在打印机单元中。举例来说,一个点的位移最好可以介于两光栅间距的八分之一到四分之一这一范围。如果打印机的分辨率很好,作为一个标准,对光栅间距和点位移距离的选择有很多可能的组合。然后最好选择对理想的必需图案背离最少的解决方案。
在一个实施方式中,光栅位置间距可以变为254微米(6倍的b)(点位移不变)。这一调节本身就会产生一个干扰图案可观减少的更好的图案。
在另一个实施方式中,光栅位置间距和点位移距离都被改变。光栅位置间距可以变为296.33微米(7倍的b)而位移距离变为42.33微米(b)。这就会提供一个完全没有干扰的完美图案。另一个选择可以是将光栅位置间距变为254微米(6倍的b)而将位移距离变为42.33微米(b)。注意,即使对光栅位置间距和点位移距离相对其必需距离作很小的调节,也可以对所打印出来的位置编码图案有一个正面的影响。
在位移距离被调小的情况下,将会比必要时减小点的尺寸更有利,使得点不会覆盖其光栅位置。
图9依照本发明的一个实施方式,示出了一个用于一个方法900的流程图。
在第一步901中边界信息在计算机单元中生成,该边界信息描述了一个全局位置编码图案中的一部分图案的边界。
如果该部分图案是一条平面曲线的形状,则边界信息包括一个代表该这条曲线的参数。
如果该部分图案是一个矩形,则相应的边界信息可以包括所述位置编码图案中该矩形的两个对角线对角的位置。
如果该部分图案是一个多边形,则相应的边界信息可以包括所述位置编码图案中该多边形的各角的位置。此多边形不必是等边的,但若其从其它某些方面来说是等边或对称的,则通常包括少于该多边形的角数量的位置就足够了。
如果该部分图案是一个圆形,则相应的边界信息可以包括所述位置编码图案中该圆圆心的位置以及一则关于该圆直径的信息。
如果该部分图案是一个椭圆形,则相应的边界信息可以包括所述位置编码图案中该椭圆的两个焦点的位置以及一则关于该椭圆两个焦点及椭圆上给定一点三者间总间距的信息。
在第二步902中,将边界信息从计算机单元传送到打印机单元。关于所述图案的其它特性的信息可以和边界信息一起被传送,比如说关于点尺寸的信息。
可以在同一个底面上打印出几个部分图案。为此,几组边界信息被从计算机单元传送到打印机单元。这些不同的部分图案可以来自所述全局位置编码图案的各别部分。
第三步903依靠一个确定全局位置编码图案的算法并根据所述边界信息在打印机单元中生成图形信息,该图形信息描述了所述部分图案中的图案符号。作为选择,也可以将该算法从计算机单元传送到打印机单元。然后此算法可以被写成一段页描述编码。
在第四步904中,打印机单元在一个底面上将所述图形信息打印出来。
本发明并不限于上述实施方式,而可以在所附权利要求书的范围内被改动。
权利要求
1.一个方法,用于在一个系统中生成一个全局位置编码图案的至少一部分的打印输出,该系统包括一个计算机单元和一个连接到该计算机单元的打印机单元,其特征在于以下步骤-在计算机单元中生成用来描述全局位置编码图案中所述部分图案的边界的边界信息;-将边界信息从计算机单元传送到打印机单元;-在打印机单元中根据一个确定全局位置编码图案的算法并根据边界信息生成图形信息,该图形信息描述了所述部分图案中的图案符号;-由所述打印机单元在一个底面上打印出所述图形信息。
2.一个依照权利要求1的方法,其中还包括将所述算法从计算机单元传送到打印机单元的步骤。
3.一个依照权利要求1或2的方法,其中多个部分图案在同一底面上被打印出来,几组边界信息被从计算机单元传送到打印机单元。
4.一个依照权利要求3的方法,其中所述多个部分中的各部分图案来自全局位置编码图案的各个部分。
5.一个依照前述权利要求中的任何一条的方法,其中所述图案符号由点构成。
6.一个依照前述权利要求中的任何一条的方法,其中计算机单元给打印机单元传送一个所需的图案质量规范,其中,打印机单元根据该图案质量规范通过所述算法选用一组打印机参数。
7.一个依照前述权利要求中的任何一条的方法,其中所述算法被构成为使得所述图形信息中的所述图案符号的间距取决于一个打印机参数。
8.一个依照前述权利要求中的任何一条的方法,其中所述算法被构成为使得所述图形信息中的所述图案符号实质上以打印机单元的最小可能符号位移的整数倍相互放置。
9.一个依照权利要求7-8中的任何一条的方法,其中,一个位置编码图案的比例相对于一个理想图案被调节,当打印输出时,打印机单元也被设置为调节所打印出的不构成一个位置编码图案的信息的比例。
10.一个依照前述权利要求中的任何一条的方法,其中所述算法被指定来使得所述图形信息中的所述图案符号的大小决定于一个特定于打印机的参数。
11.一个依照前述权利要求中的任何一条的方法,其中所述算法被指定来使得所述图形信息中的所述图案符号的亮度决定于一个特定于打印机的参数。
12.一个依照前述权利要求中的任何一条的方法,其中当打印输出时,打印机单元以一个低于打印机最高打印速度的打印速度操作。
13.一个依照前述权利要求中的任何一条的方法,其中至少一个部分图案是一条平面曲线的形状,相应的边界信息包括一个代表这条曲线的参数。
14.一个依照前述权利要求中的任何一条的方法,其中至少一个部分图案是一个矩形,相应的边界信息至少包括在所述位置编码图案中该矩形的两个对角线相对的角的位置。
15.一个依照前述权利要求中的任何一条的方法,其中至少一个部分图案是一个多边形,相应的边界信息至少包括在所述位置编码图案中该多边形各角的位置。
16.一个依照前述权利要求中的任何一条的方法,其中至少一个部分图案是一个圆形,相应的边界信息至少包括在所述位置编码图案中该圆圆心的位置以及一则关于该圆直径的信息。
17.一个依照前述权利要求中的任何一条的方法,其中至少一个部分图案是一个椭圆形,相应的边界信息至少包括在所述位置编码图案中该椭圆两焦点的位置以及一则关于一方面该椭圆两焦点之间以及另一方面两焦点和椭圆上给定一点之间的总距离的信息。
18.一个系统,包括一个计算机单元和一个连接到该计算机单元的打印机单元,用于生成一个全局位置编码图案的至少一部分的打印输出,其特征在于-计算机单元中用于生成边界信息的装置,该边界信息描述了在全局位置编码图案中所述部分图案的边界;-用于把边界信息从计算机单元传送到打印机单元的装置;-打印机单元中用于生成图形信息的装置,该装置通过一个确定全局位置编码图案的算法并根据所述边界信息生成图形信息,该图形信息描述了所述部分图案中的图案符号;-打印机单元中用于在一个底面上打印出所述图形信息的装置。
19.一个打印机装置,用于生成一个全局位置编码图案的至少一部分的打印输出,该打印机装置被用来连接到一个计算机单元,其特征在于-用于从计算机单元接收边界信息的装置,该边界信息描述了在全局位置编码图案中所述部分图案的边界;-用于生成图形信息的装置,该装置通过一个确定全局位置编码图案的算法并根据所述边界信息生成图形信息,该图形信息描述了所述部分图案中的图案符号;-用于在一个底面上打印出所述图形信息的装置。
20.一个依照权利要求19的打印机装置,其中对应于一个位置编码图案的图形信息用一种吸收红外线的墨水打印出来,而其它图形信息用一种不吸收红外线的墨水打印出来。
21.一个依照权利要求20的打印机装置,其中用来吸收红外线的墨水是一种碳基墨水并被保留用于位置编码图案。
22.一个依照权利要求19至21的打印机装置,还包括一个用来盛放适用于位置编码图案的打印输出的纸张的纸匣。
23.一个计算机程序,用来在一个系统中生成一个全局位置编码图案的至少一部分的打印输出,该系统包括一个计算机单元以及一个连接到该计算机单元的打印机单元。其特征在于相应于以下步骤的指令-生成边界信息,该边界信息描述了在全局位置编码图案中所述部分图案的边界;以及-将边界信息从计算机单元传送到打印机单元,该打印机单元用来通过一个确定全局位置编码图案的算法并根据所述边界信息生成图形信息,该图形信息描述了所述部分图案中的图案符号,以及在一个底面上打印出所述图形信息。
24.一个数字存储介质,用来存放一个依照权利要求23的计算机程序。
25.一个用于打印出可视信息的打印机,其中该打印机被用来连接到一个计算机单元,其特征在于一个操作装置,该操作装置安装在打印机上,启动此操作装置就启动了打印机中的一个算法,该算法生成相应于一个位置编码图案的图形信息,该图形信息在打印输出过程中被添加到所述可视信息上。
26.一个依照权利要求25的打印机,其被安排从一个连接到该打印机的计算机系统获得边界信息,该边界信息被所述算法所使用。
全文摘要
本发明涉及一个用于在一个系统中生成一个全局位置编码图案的一部分的打印输出的方法,所述系统包括一个计算机单元和一个连接到该计算机单元的打印机单元。所述方法的特征在于以下步骤在计算机单元中生成边界信息,该边界信息用来描述在全局位置编码图案中所述部分图案的边界;将边界信息从计算机单元传送到打印机单元;在打印机单元中依靠一个确定全局位置编码图案的算法并根据所述边界信息生成图形信息,该图形信息描述了所述部分图案中的图案符号;以及由打印机单元在一个底面上打印出所述图形信息。
文档编号G06F3/033GK1505801SQ02809109
公开日2004年6月16日 申请日期2002年4月4日 优先权日2001年4月5日
发明者李纳斯·维毕, 彼德·爱里克森, 李纳斯 维毕, 爱里克森 申请人:阿诺托股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1