交互式打印机的制作方法

文档序号:2486303阅读:609来源:国知局
专利名称:交互式打印机的制作方法
技术领域
本发明涉及将界面打印到表面上以形成界面表面的打印机。
本发明已经初步进行以产生允许用户与网络化信息交互联系的界面表面,并通过高速网络化彩色打印机按照要求获得交互打印件。尽管在本发明说明主要供参考,但是估计本发明不会局限于本领域的应用领域。
同类专利申请与本发明有关的各种方法、系统和装置在本发明的申请人或受让人与本发明同时提交的下列同类专利申请中揭示NPA060US,NPA061US,NPA081US,NPA082US,NPP010US,NPP013US,NPP015US,NPP020US,NPP021US,NPP022US,NPP023US,NPS014US,NPS015US,NPS017US,NPS018US,NPS022US,NPS027US,NPS028US,NPT008US,BIN01US,BIN02US,BIN03US,BIN04US这些同类专利申请的揭示以互参方式综合在此。每件申请都采用其备案号临时标识。当获得相应的USSN申请号时,这些备案号将以USSN号代替。
与本发明有关的各种方法、系统和装置在本发明的申请人或受让人于2000年10月20日与本发明同时提交的下列同类专利申请中揭示NPA011US,NPA031US,NPA040US,NPA046US,NPA053US,NPA059US,NPA064US,NPB006US,NPS004US,NPS008US,NPS013US,NPS024US,UP01US,UP02US,UP03US,UP04US,UP05US这些同类专利申请的揭示以互参方式综合在此。每件申请都采用其备案号临时标识。当获得相应的USSN申请号时,这些备案号将以USSN号代替。
与本发明有关的各种方法、系统和装置在本发明的申请人或受让人于2000年9月15日与本发明同时提交的下列同类专利申请中揭示NPA024US,NPA025US,NPA047US,NPA049US这些同类专利申请的揭示以互参方式综合在此。每件申请都采用其备案号临时标识。当获得相应的USSN申请号时,这些备案号将以USSN号代替。
与本发明有关的各种方法、系统和装置在本发明的申请人或受让人于2000年6月30日与本申明同时申报的下列同类专利申请中揭示NPA014US,NPA015US,NPA022US,NPA026US,NPA038US,NPA041US,NPA050US,NPA051US,NPA052US,NPA063US,NPA065US,NPA067US,NPA068US,NPA069US,NPA071US,NPA072US,NPB003US,NPB004US,NPB005US,NPP019US,PEC04US,PEC05US,PEC06US,PEC07US这些同类专利申请的揭示以互参方式综合在此。每件申请都采用其备案号临时标识。当获得相应的USSN申请号时,这些备案号将以USSN号代替。
与本发明有关的各种方法、系统和装置在本发明的申请人或受让人于2000年5月23日与本申明同时提交的下列同类专利申请中揭示NPA001US,NPA002US,NPA004US,NPA005US,NPA006US,NPA007US,NPA008US,NPA009US,NPA010US,NPA012US,NPA016US,NPA017US,NPA018US,NPA019US,NPA020US,NPA021US,NPA030US,NPA035US,NPA048US,NPA075US,NPB001US,NPB002US,NPK002US,NPK003US,NPK004US,NPK005US,NPM001US,NPM002US,NPM003US,NPM004US,NPN001US,NPP001US,NPP003US,NPP005US,NPP006US,NPP007US,NPP008US,NPP016US,NPP017US,NPP018US,NPS001US,NPS003US,NPS020US,NPT001US,NPT002US,NPT003US,NPT004US,NPX001US,NPX003US,NPX008US,NPX011US,NPX014US,NPX016US,IJ52US,IJM52US,MJ10US,MJ11US,MJ12US,MJ13US,MJ14US,MJ15US,MJ34US,MJ47US,MJ58US,MJ62US,MJ63US,PAK04US,PAK05US,PAK06US,PAK07US,PAK08US,PEC01US,PEC02US,PEC03US这些同类专利申请的揭示以互参方式综合在此。每件申请都采用其备案号临时标识。当获得相应的USSN申请号时,这些备案号将以USSN号代替。
背景技术
目前,计算机系统的用户通常情况下利用监控器显示信息并且通过键盘和/或鼠标输入信息来与系统进行相互联系。通常这种界面的能力是非常强大的,相对容量大并且不能携带。打印在纸张上的信息比显示在计算机监控器上的更易于阅读和携带。但是,不同于键盘或者鼠标,通常情况下在纸上书写的钢笔缺乏与计算机软件进行相互沟通的能力。

发明内容
根据发明内容的第一方面,提供一种将第二界面打印在第二表面上的打印机,作为从传感设备上接收到的第一指示数据的响应,第一指示数据通过传感设备从第一编码数据被感测到,位于第一表面上的第一界面包括第一编码数据,所述打印机包括(a)一个输入模块,如下配置(i)从传感设备接收第一指示数据,第一指示数据至少部分地指示为响应数据;(ii)产生基于第一指示数据的第二指示数据,第二指示数据至少部分地指示为响应数据;(iii)向计算机系统发送第二指示数据;以及(b)一个包括打印机构的打印模块,如下配置(i)从计算机系统接收响应数据;(ii)产生至少根据部分基于响应数据的第二界面;并且(iii)利用打印机构在第二表面上打印第二界面。
优选的是,第二界面包括第二编码数据,其特征在于,打印模块包括编码数据发生器,所述编码数据发生器用于产生至少部分基于响应数据的第二编码数据。更优选的是,响应数据包括表示至少一个标识的第二区域标识数据,标识与第二界面区域相关联,所述编码数据发生器被配置,以产生基于第二区域标识数据的第二编码数据,第二编码数据表示标识。
在优选实施例中,除了第二编码数据外,第二界面包括可见信息,该可见信息至少部分地基于响应数据。
优选的是,第二编码数据也表示至少一个区域基准点。更为优选的是,至少一个基准点是基于编码数据布局确定的。
优选的是,所述打印模块被配置用于从计算机系统接收编码数据布局。
在一个实施例中,还包括用于存储多个编码数据布局的存储装置,所述打印模块配置如下从计算机系统接收表示一个编码数据布局的布局选择信息;以及利用布局选择信息选择所存储的一个编码布局用于确定至少一个基准点。
优选的是,第一指示数据包括通过传感设备从第一编码数据感测的位置数据。
在优选的表单中,第一指示数据包括通过传感设备从第一编码数据感测的第一区域标识数据,第一区域标识数据表示与第一界面区域相关联的标识,区域至少部分地表示响应数据。
在另一优选的表单中,第一指示数据包括通过传感设备从第一编码数据感测的位置数据,位置数据表示区域内的位置,区域内的位置至少部分地表示响应数据。
优选的是,第二编码数据包括至少一个标记,每个标记表示区域的标识。
第二方面,本发明提供一种系统,包括根据第一方面所述的打印机;以及用于感测第一指示数据并将其传送到打印机的传感设备。
优选的是,传感设备包括将指示数据发送到打印机的无线电发送器,打印机包括接收指示数据的无线电接收器。
在优选的表单中,传感设备包括光学传感器,用于感测第一编码数据。
第三方面,本发明提供了一种系统,包括如本发明第一方面所述的打印机;以及位于第一表面上的第一界面表面,第一界面表面包括通过传感设备进行感测的第一编码数据,从而产生从传感设备传送到打印机的第一指示数据。
第四方面,本发明提供一种根据第一方面所述的打印机所产生的界面表面。
本发明的进一步目标和优势将通过下面的详细描述而一目了然。


通过参照附图在此说明首选及其它实施例,具体包括图1是打印的网页实例及其在线页面描述之间关系的示意图;图2是网页钢笔,网页打印机,网页页面服务器,和网页应用程序服务器之间相互联系作用示意图;图3显示了各种通过网络相互连接的网页服务器和打印机之间的连接;图4是打印的网页及其在线页面描述的高级结构的示意图;图5a为显示网页标记结构的平面图;图5b显示的是图5a显示的一组标记以及网页钢笔表单内网页传感设备查看字段之间关系的平面图;图6a显示的是可供选择的网页标记结构的平面图;图6b显示的是图6a显示的一组标记以及网页钢笔表单内网页传感设备查看字段之间关系的平面图;图6c是显示在图6a当中目标与相邻的标记之间共享的9个标记布置的平面图;图6d是显示图6a当中标记的四个代码字符号的交错和旋转的平面图;图7为标记图形处理和解码算法的流程图;图8是网页钢笔和其相关联的标记感测字段查看锥形部件的透视图;图9是图8当中所显示的网页钢笔的透视分解图;图10为图8和9当中所显示的用于网页钢笔的网页钢笔控制器的方块示意图;图11是壁装式网页打印机的透视图;图12是图11网页打印机整个长度方向上的剖面图;图12a是图12所显示的双工打印引擎和胶轮组件剖面图的局部放大部分;图13是图11和12所显示的网页打印机的墨盒,墨水,空气和胶水通路,和打印引擎的详图;图14是图11和12所示的用于网页打印机的打印机控制器的方块示意图;图15是如图14所示配套打印机控制器的双工打印引擎控制器和MemjetTM打印头的方块示意图;图16是图14和15所示的打印引擎控制器的方块示意图;图17是单个用于例如,图10到图12的网页打印机的MemjetTM打印单元的透视图;图18是一小部分MemjetTM打印单元排列的透视图;图19是一系列显示如图13所示MemjetTM打印单元工作循环的透视图;图20是页宽MemjetTM打印头较短部分的透视图;图21为用户分类图表示意图;图22为打印机分类图表示意图;图23为网页钢笔分类图表示意图;图24是应用程序分类图表的示意图;
图25是文档和页面描述分类图表示意图;图26是文档和页面所有权分类图表示意图;图27是终端单元专用分类图表示意图;图28是静态单元专用分类图表示意图;图29是超链接单元分类图表示意图;图30是超链接单元专用分类图表示意图;图31是超链接组分类图表示意图;图32是表单分类图表示意图;图33是数字墨水分类图表的示意图;图34是字段单元专用分类图表示意图;图35是检验框字段分类图表示意图;图36是文本字段分类图表示意图;图37是签名字段分类图表示意图;图38为输入处理算法流程图;图38a是图38流程图的一个步骤的详细流程图;图39是页面服务器指令单元分类图表示意图;图40是资源描述分类图表示意图;图41是最喜爱列表分类图表的示意图;图42是历史记录列表分类图表的示意图;图43是订购交付协议示意图;图44是超链接请求分类图表示意图;图45是超链接启动协议示意图;
图46是表单提交协议示意图;图47是委托支付协议示意图;图48是一套编辑符号的辐射楔形物的示意图;图49是环形A和B符号分配方案的示意图;图50是第一环形C和D符号分配方案的示意图;图51是第二环形C和D符号分配方案的示意图;图52为网页打印机文档处理流程图;图53为壁装式打印机简单分解图;图54为墨盒的部件分解图;图55为墨盒的一对剖视图;图56是单个墨水囊剖视图;图57a和57b是墨盒的横向和纵向剖视图;图58是开式纸张托架的正面剖视图;图59是打印机电气系统的正面剖视图;图60是电气系统的后剖视图;图61是带拆除下部前端盖的壁装式打印机的正面剖视图;图62是装订器组件的剖视图;图63是开式胶轮组件的后剖视图;图64是装订组件和退出舱的剖视图;图65是接口模块的三维视图;图66是接口模块的部件分解图;图67是纸张托架顶部剖视图;及图68是打印机顶部剖面图。
具体实施例方式
注MemjetTM是澳大利亚Silverbrook Research Pty Ltd的商标。
在首选的实施例当中,采用网页网络化计算机系统进行工作,后面将对此进行详细叙述。在下面与基本系统有关的讨论,对于全部或大部分的特定细节和研究范围而言都可能是不必要的。但是,当打算理解首选的实施例和当前发明所涉及问题的具体上下文环境时,对系统最完善的描述可以降低对外部参考的需求。
一般来说,网页系统的首选表单采用带有映射表面的计算机界面,也就是说,一种计算机系统内带有的映射表面基准的物理表面。映射基准能够通过适当的传感设备进行查询。根据特定的实施方法,映射基准可以进行可见或不可见的编码,同时定义的方式必须保证在映射的表面上本机查询能够在映射内和不同映射之间产生明确的映射基准。计算机系统可以在映射表面上带有关于特点的信息,同时这些信息能够根据映射表面所采用的传感设备所提供的映射基准而重新恢复。因此信息能够以被计算机系统代表操作员启动的方式恢复以响应与操作员之间的交互联系。
在优选的表单中,网页系统依赖于网页的制作以及人和网页的交互联系作用。在普通纸上打印的文字,图形和图像页面,那个能象交互式网页一样工作呢。在每个页面上信息通过人眼真实可见的墨水进行编码。但是,该墨水及编码数据,能够通过光学成像网页钢笔进行感测并发送到网页系统。可以采用非纸张的基材。在首选的实施例当中编码的信息是一种红外线吸收墨水并且可以采用一种红外线敏感的光学传感器。如果需要,也可以采用其它波长或者不同于光学传感的感应技术;一种可供选择的方案是采用磁性墨水和传感器。
在优选的表单内,每个页面上有效的按钮和超链接可以通过网页钢笔进行点击以从网络上请求获得信息或者向网络服务器发送参数选择信号。在某一实施例当中,在网页上手写的文字可以在网页系统内自动识别并且转换成计算机文本,成为允许添加的表单。在其它实施例当中,记录在网页上的签名被自动确认,允许对电子商务交易进行安全的授权。
如图1所示,打印的网页1能够表现成交互式的表单,该表单可以由用户以物理和“电子”的方式通过网页钢笔和网页系统之间的通信填充到打印的页面上。该实例显示所“要求”的表单包括名称和地址字段及提交按钮。网页包括通过可见墨水打印的图形数据2,以及使用不可见墨水打印的编码数据3作为标记4的集合。存储在网页网络上的相应页面描述5,对网页的单个单元进行了描述。尤其描述了每个交互式单元(也就是说实例当中的文本字段或者按钮)的类型和空间范围(区域),目的是为了允许网页系统通过网页正确的对输入进行解释说明。例如提交按钮6带有对应于图形8的空间范围的区域7。
如图2所示,网页钢笔101,是一种在图8和9当中显示的首选表单,并且在下面进行更详细的说明,该网页钢笔用于网页打印机601,一种与国际互联网相连接的家庭,办公室或移动使用场合的打印工具。网页钢笔可以通过短程无线电链路9与网页打印机进行安全可靠的无线通信。如果需要,该网页钢笔也可以通过有线或者红外线发生器与系统进行连接,但是两种方案都会限制网页钢笔的可用性。
网页打印机601,一种在图11到13当中所显示的首选表单,并且在下面进行了更详细的说明,该打印机能够定期或根据需要提供专业报纸,杂志,目录,手册和其它出版物的打印服务,所有打印保证交互式网页的高质量。不同于个人计算机,网页打印机是一种可以,例如在相邻最先阅读早新闻的区域进行壁式安装,诸如安装在用户的厨房内,靠近早餐餐桌的地方,或者白天工作离家的地点。该种网页打印机也可以制作成台面,桌面,便携式和微型风格。
在消耗点打印的网页将纸的方便性和交互媒介的合时性及交互性结合起来。
如图2所示,网页钢笔101在打印的网页1上利用编码数据进行交互作用,并且通过短程无线电链路9与网页打印机进行交互通信。打印机601与相关网页页面服务器10进行交互通信进行解释。在适当的环境当中,页面服务器向在网页应用程序服务器13上运行的应用计算机软件发送相应的信息。应用程序服务器可以依次在发端打印机上发送打印的响应信息。
由于在首选的实施例当中采用基于喷墨(MemjetTM)打印机的高速微机电系统(MEMS),网页系统的使用变得更加便捷。在该技术的首选表单当中,相对高速和高质量打印使用户更能够承受。在其首选的表单当中,网页出版物带有传统新闻杂志的物理特性,诸如双面全色信纸大小的光滑打印页面,可以装订在一起便于旅行和轻松携带。
网页打印机扩大发明了宽带国际互联网络访问的更广泛的实用性。在美国有线服务在家庭普及达到95%,而用于宽带国际互联网络访问的有线调制解调器服务已经达到20%。网页打印机也可以运行更慢速的连接设备,但是会出现打印执行的时间更长或者图形质量更差或者两者兼而有之。确实,网页系统能够使用已有的用户喷墨和激光打印机,尽管系统运行会更慢并因此从用户的角度更不容易被接受。在其它实施例当中,网页系统通过主机连接在私人企业内部互联网上。而在其它实施例当中,网页系统通过主机连接在单个计算机或者计算机驱动设备,诸如打印机上。
配置的网页网络上的网页出版服务器14用于将打印质量的出版物发送到网页打印机上。定期出版物自动发送以通过定点发送和多点发送国际互联网络协议预定网页打印机。个人出版物根据单个用户的基本情况进行过滤和格式化处理。
网页打印机可以配置用于支持任何数目的网页钢笔,同时网页钢笔可以与任何数目的网页打印机工作。在首选的使用场合,每个网页钢笔带有独一无二的标识符。家庭可以采用彩色网页钢笔组件,每个家庭成员都可以拥有一个。假设所分配的网页钢笔只由相应各自的家庭成员使用,那么可以允许每个用户对相关的网页出版服务器或者应用程序服务器保留独特的基本概况。但是,如同下面所解释的,也可以采取其它方式识别确认用户。
网页钢笔也能够通过网页注册服务器11进行注册并且链接到一个或者多个支付卡帐号上。这允许电子商务支付可以通过采用网页钢笔进行安全的授权。网页注册服务器利用以前注册的签名与通过网页钢笔所获取的签名进行对比,允许其向电子商务服务器鉴别用户标识。另外生物测定学也能够用于核实标识。网页钢笔的型号包括指纹扫描,通过网页注册服务器以类似的途径进行核实确认。
尽管网页打印机可以在没有用户干涉的情况下定期发送诸如晨报纸,但是其配置决不能用于发送垃圾邮件。在其首选的表单下,其只能从被订购的或其它授权的资料来源定期进行发送。就这方面而言,网页打印机不同于传真机或者电子邮件帐号,对于知道电话号码或者电子邮件地址的任何垃圾邮件邮寄人是可见的。可供选择的是整个系统对于外部用户可以成为可见的或者每个用户可以具备向外部用户提供他们的打印机的能力。这可以通过选取也被允许发送垃圾邮件的外部用户的途径实现。
1网页系统结构系统当中的每个对象模型都通过统一建模语言(UML)分类图表进行说明。分类图表包括一套通过关系相联系的对象分类,在此感兴趣的有两种关系关联和综合。关联代表对象之间的某些关系。也就是说分类实例之间的关系。综合与实际分类有关,并且可以理解为以下形式如果某种分类考虑的是一种分类的一组所有对象,同时A类是B类的综合,那么B类就完全是A类的子集。
每个分类都绘制成带有分类名称标签的矩形。含有分类的属性清单,利用水平线与名称隔离开,同时含有分类的运算清单,利用水平线与属性清单隔离开。但是在分类图表当中运算不可能进行建模。
关联通过连接两种分类的线进行绘制说明,根据关联的重数在分类线的任一端随意标记。默认的关联重数是一。星号(*)表明“多”重关联,也就是说零或者更大。每个关联都随机标记其名称,同时也随机在任一端标记相应分类的作用。开式菱形指示的是集合关联(“部分”),并且在关联线征集方末端绘制。
综合关系 (“是-a”)利用连接两种分类的实线绘制连接,在综合端带有箭头(以开式三角形的形式)。
当一种分类图表被分解成多个图表时,任何复制的分类在定义的所有主要图表当中利用虚线显示。只有在定义的地方显示其属性。
1.1网页网页是网页网络建立的基础。这些网页可以提供纸基用户界面以发布信息及进行交互式服务。
网页包括带有页面在线说明参考资料的不可见标记的打印页面(或者其它表面区域)。标记可以被打印在页面的表面上或者表面内,可以在页面的子层内或者子层上,或者以其它方式结合在页面上。在线页面描述由网页页面服务器长期保留。页面描述说明了页面的可见布局和内容,包括文字,图形和图像。还说明了页面上的输入单元,包括按钮,超链接,和输入字段。尽管网页(以及相关的页面描述)显然不同,但是不同网页的页面描述可以共享其构成部分,诸如图像。用于每个网页的页面描述可以包括这些共同构成部分的参考资料。网页允许利用同时被网页系统获取及处理的网页钢笔在其表面上进行标记。
多个网页能够共享相同的页面描述。但是,为了允许通过其它相同的被区分的页面进行输入,每个网页都被赋予一个独一无二的页面标识符。该页面ID具有足够的精度在使用环境当中的所有网页之间进行区分。如果使用环境较小,那么其精度必须与使用环境较大的地方具有相同高的精度。
每个页面描述的参考资料在打印的标记内进行编码。标记在所显示的唯一页面上进行确认,因此可间接确定页面描述。在首选的实施例当中标记也可以确认其在页面上的位置。标记的特征在下面进行了更详细的说明。
标记可以利用红外线吸收墨水打印在带有红外线反射性能的任何基材上,诸如普通纸。对于人眼而言,靠近红外线的波长是不可见的,但是通过适当的滤波器利用固态图像传感器可以轻易感测到。对相对波长或者波长敏感的传感器可能被采用,在该种情况下不需要滤波器。利用适当的基材和传感器,其它波长也可以被采用。
标记可以通过网页钢笔内的区域图像传感器进行感应,解码,同时通过标记进行编码的数据被传输到网页系统,优先通过最近的网页打印机进行。网页钢笔是无线的并且通过短程无线链接与网页打印机进行通信。标记必须足够小并且致密排列以便网页钢笔能够即使在单击页面时也能够可靠的映射至少一个标记。由于交互联系是无国界的,因此在每次与页面的交互联系当中网页钢笔能够识别标记并且获取页面ID和位置是非常重要的。标记经过纠错编码使它们能够部分的容许表面损坏。
网页页面服务器为每个打印的网页保留独一无二的页面实例,允许其为每个打印的网页在页面描述为输入字段保留特定的一组用户提供的数值。
页面描述,页面实例,和打印的网页之间的关系显示在图4当中。在首选的实施例当中,页面实例对其进行打印的网页打印机以及,如果网页用户请求使用的网页打印机相关联。对于基本发明工作打印相应物理页面或者要求使用打印机的网页用户或者用于被打印的页面的网页打印机相关联的页面实例是不必要的。
1.2网页标记1.2.1标记数据内容在首选的表单内,每个标记都确定其所出现的区域,以及在该区域内该标记出现的地点。标记还可以带有与整个区域有关的或者与标记有关的特征标志。一个或者多个特征标志位能够,例如,向标记传感设备发送信号以提供标记直接区域相关功能的指示性反馈,根据区域的描述可以不必采取传感设备。网页钢笔可以,例如,当在超链接区域内时点亮一种“有效区域”LED指示器。
为了在下面能够更清晰的进行解释说明,在首选的实施例当中,每个标记带有一易于识别的不变结构可以帮助进行初步检测,同时帮助最大限度的降低由于表面诱发或者感测过程导致的任何偏差的影响。标记更倾向于在整个页面上进行分格,同时保证足够小而且致密的排列以便即使在页面上点集一次网页钢笔能够可靠地映射至少一个标记。由于交互联系无国界的,所以网页钢笔识别页面ID和每个与页面交互联系的位置是非常重要的。
在首选的实施例当中,标记所涉及的区域必须与整个页面一致,同时在标记内编码的区域已有ID因此必须与标记所出现的页面的ID同义。在其它实施例当中,标记所涉及的区域可以是页面或者其它表面的专用子区域。例如,它能够与交互式单元区域保持一致,在该种情况下区域ID能够直接确定交互式单元。
每个标记通常情况下包括16位标记ID,至少90位的区域ID,和数个特征标志位。假设最大标记密度为64位/平方英寸,16位标记ID所支持的区域大小最高可达到1024平方英寸。更大的区域可以只通过采用邻接区域和映射在不增加标记ID精度的情况下连续映射。区域ID和标记ID之间的区分基本上的方便的。在大多数应用场合两者都可以被考虑作为全球独一无二的标记ID。相反,对于在标记ID内部引入结构也是非常方便的,例如为了确定标记的x和y坐标轴。90-位区域ID允许290(~1027或者千万亿万亿)的不同区域进行独一无二的识别确认。标记也可以包含类型信息,同时区域也可以通过混合的标记类型进行标记。例如,某一区域可能利用x坐标轴的第一组标记编码或另外一组y坐标轴的与第一组交错的编码进行标记。根据系统所使用的环境,那么区域ID和标记ID的精度可能一刚才所说明的精度更高或者更低。
1.2.2标记数据编码在某一实施例每个标记包含120位的信息。该120位的标记数据利用(15,5)里得-索罗门编码进行冗余编码。这样产生360编码位包括每15个4-位符号的6代码字。(15,5)编码允许每个代码字最多纠正5符号误码,也就是说每个代码字的符号误码率最多允许达到33%。
在标记内每个4-位符号表现成空间连续的形式,同时六代码字符号在标记内采取空间交错形式。这样保证突发性误码(一种误码能够影响在空间上大部分相邻的位)损害任何代码字内符号总体的最低数目和最少数目的符号,因而最大限度的增加突发性误码被完全纠正的可能性。
任何适当的误码修正编码都可以被用于(15,5)里得-索罗门编码位置,例如带有或多或少冗余的里得-索罗门编码,带有相同或者不同符号和代码字规格;其它信息块代码;或者不同种类的编码,诸如卷积码(例如,Stephen B.Wicker,用于数字通信和存储的误码控制系统,Prentice-Hall 1995,本文提供的内容供互相参考)。
1.2.3物理标记结构标记的物理表现显示在图5当中,包括固定目标结构15,16,17和可变数据区域18。固定目标结构允许一种传感设备诸如网页钢笔检测标记并且推断其相对于传感器的三维方向。数据区域包括编码标记数据的单个位的表现形式。
为了获得正确的标记复制,标记必须带有256×256点的分辨率。当打印的分辨率为1600点/英寸时,产生直径大约4毫米的标记。在此,分辨率标记在设计上必须为16点半径的“静止区域”所围绕。由于静止区域也带有相邻标记,它只能向标记的有效直径增加16点。
标记包括六种目标结构。一种检测环15允许传感设备初步对标记进行检测。该检测环很容易进行检测,因为它无变化旋转并且简单校正其长宽比可以消除大部分透视变形的影响。由于传感器偏向,一种方向坐标轴16允许传感设备确定标记的近似平面方向。方向坐标轴是倾斜的以产生唯一的方向。四透视目标17允许传感设备得到标记的精密二维透视变换和标记相对于传感器的高精密的三维位置和方向。
所有目标结构必须具有足够的冗余度以提高抗噪音干扰的能力。
整个标记形状是圆形。这样在不规则三角形网格上支持最佳的标记包,例如被要求在非平坦表面上进行随意拼接。但是标记可以被排列在带有N边的多边形顶点,根据需要n的范围从3到无限大。结合圆形检测环15,在标记内完成数据位的圆形排列。如图48所示,为了最大限度的放大其规格,每个数据位由两条辐射线512所限制的区域的表单内的辐射楔形510,劣弧514和优弧516表示。每个楔形物510具有在1600点/平方英寸的8点的最小尺寸和设计依据(也就是说其内弧514),至少等于该最小尺寸。楔形物510的半径高度总是等于最小尺寸。每个4位数据符号通过2×2楔形物510的排列518来表现,具体见图48。
六代码字的每15个4-位数据符号以如图49到51所示的交错方式被分配给四个同心符号环18a到18d,如图5所示。第一到第六代码字520-525的符号在标记周围以圆形递进的方式交替分配。
交错在设计行可以最大限度的扩大相同代码字任何两个符号之间的平均空间距离。可以利用代码字或者它们数据符号的其它排列。
标记或者形状的物理布局和/或每个标记内数据符号的排列对于发明工作是不必要的。对于特定的使用场合每个标记解码充分的信息是必要的。标记冗余的使用是首选的,但是在其基本等级,对于发明工作是不必要的。由此其它标记排列可以被采用。其它标记结构的例子在US专利5,625,412,5,661,506,5,477,012和5,852,434,和PCT应用程序PCT/US98/20597当中进行了说明,在此提及的每个标记结构的内容仅供参考。
为了支持通过传感设备与标记区域的“单击”交互联系,传感设备必须能够在其字段内查看到至少一个完整标记,无论是否在区域内或者传感设备被放置的方向上。传感设备查看字段所要求的直径是标记尺寸和间隔的函数。
假设标记形状为圆形,传感器字段的最小直径当标记被在等边三角形网格上拼接时可以获得,如图6所示。
1.2.4标记图形处理和解码图5标记的标记图形处理和解码利用传感设备诸如网页钢笔如图7所示来完成。同时所捕获的图像可以从图像传感器得到,图像的动态范围被确定(在位置20)。范围的中心被选定作为图像21的二进制阈值。然后图像被门限和分割成连接的像素(也就是说形状23)(在位置22)。太小而不能表现标记目标结构的形状被废除。每个形状的大小尺寸和质心也可以被计算出来。
然后每个形状都(在位置24)计算出二进制形状矩量25,同时这些计算提供了后续目标结构定位的基础。中心形状矩量是位置属性的恒量,并且易于成为比例,长宽度比和旋转的恒量。
环形目标结构15首先被定位(在位置26)。当透视变形时环形结构非常具有优势。通过每个形状矩量的方位规范化和旋转规范化进行匹配处理。一旦其第二有序矩量得到规范化,那么即使透视变形非常显著,环形结构也是易于识别的。环形原始方位和旋转27一起提供接近可利用的透视变换。
坐标轴目标结构16紧靠定位在下一位置(在位置28)。通过对每个形状矩量进行环形规范化及旋转规范化与结果矩量进行匹配。一旦其第二有序矩量被规范化,坐标轴目标将能够轻易进行识别。注意需要一个第三有序矩量来消除坐标轴两个可能方向上不清楚的问题。故意在形状上向一侧歪斜使其成为可能。还应当注意由于透视变形可以隐藏目标坐标轴,在采用环形状规范化之后只有可能进行坐标轴目标的旋转规范化。由于网页钢笔回转装置29,坐标轴目标的最初旋转能够提供非常接近实用的标记旋转。
四个透视目标结构17是最后被定位的(在位置30)。对它们位置的良好评估可以根据对环形和坐标轴目标,环形方位和旋转,及坐标轴的旋转的已知空间关系进行计算。通过对每个形状矩量采用环形规范化进行匹配。一旦它们的第二有序矩量被规范化,那么圆形透视目标就很容易被识别,同时最靠近每个评估位置的目标被认为是匹配的。四个透视目标的原始中心然后被认为是标记空间内已知尺寸规格正方形的透视变形角31,并根据与四个标记空间和图像空间点对(见Heckbert,P.,纹理映射和图像变形的理论基础,硕士论文,美国加利福尼亚伯克利市EECS部,技术报告编号UCB/CSD 89/516,1989年6月,在本文当中的内容仅供相互参考)有关的等式推出(在位置32)的一种8度自由度透视变换33。
推断的标记空间对图像空间的透视变换被用于在图像空间内投射标记空间的每个已知数据位位置,在此实际值位置被用于在输入图象内双线填写改变(在位置36)四个相关的相邻像素。以前计算的图像阈值21被用于限制结果以产生末位值37。
一旦所有360数据位37已经按照该途径获取,那么6个60-位里得-索罗门代码字当中的每个都被解码(在位置38)以产生20个解码位39,或者总共120个解码位。注意代码字符号以代码字的顺序进行采样,因此代码字在采样过程当中被隐式地进行了去除交错处理。
如上所述,物理标记结构或者编码系统对于发明工作是不必要的,而每个标记的其它物理可能排列都可以被采用。它将会被理解为该过程用于得对标记图像进行识别和解码以根据标记和数据冗余编码采用系统的物理结构恢复编码的数据。
环形目标15只能够在保证为环行的图像的子区域内寻找,如果发现,那么一定是整个标记的一部分。如果没有发现完整的标记而成功的进行解码,那么对于当前帧不记录网页钢笔的位置。给出充分的处理动力和图193理想的非最小字段,替代方法包括寻求当前图像的另外标记。
获取的标记数据指明了带有区域内标记的标记和位置的区域标识。那么区域内网页钢笔笔尖的精确位置,以及网页钢笔的总体方向35,将从标记上观察的透视变换33和网页钢笔物理坐标轴以及网页钢笔光学坐标轴之间的已知空间关系(在位置34)而推断出来。
1.2.5备选标记结构刚刚说明的标记结构在设计上允许平坦表面的常规拼接和非平坦表面的非常规拼接。通常情况下,常规拼接不能在非平坦表面上进行。更普遍情况下在平坦表面上标记的常规拼接是可能的,也就是说表面诸如纸张和类似物,更高效的标记结构能够被用于发明拼接的常规属性。
可选择标记结构更适用于常规拼接如图6a所示。可选择标记4是正方形并且带有四个透视目标17。这类似于US专利5051746当中Bennettet al所说明的标记的结构。标记表示成60个4-位里得-索罗门符号47,用于总共240位。标记将每个一位表示成48点,同时每个零位表示成缺少相应的点。透视目标被设计长相邻标记之间共享,如图6b和6c所示。图6b显示了16标记和视图193的相应最小字段的正方形拼接,必须跨接两个标记的对角线。图6c显示了9个标记的正方形拼接,包含所有用于说明的一位符号。
利用(15,7)里得-索罗门编码,112位的标记数据被进行冗余编码以产生240编码位。四代码字在标记内空间交错以最大限度的防止突发性误码。假设如前所叙述的16位标记ID,允许区域ID最多达到92位。
标记的数据点48在设计上不能覆盖他们的相邻标记,因此标记组不能产生类似目标的结构。这样还可以节约墨水。因此透视目标允许进行标记的检测,所以不需要进一步的目标。标记图形处理的过程如上面的1.2.4节内容所述,但不包括步骤26和28。
尽管标记可包含定向零件允许消除与传感器有关部门的标记的不清楚的四个可能的标记方向,还可能在标记数据当中嵌入方向数据。例如,四代码字可以被布置以使每个标记方向带有一个在该方向放置的代码字,如图6d所示,每个符号利用其代码字(1-4)的数字及代码字(A-O)内符号的位置进行标记。然后标记解码在每个方向上对一个代码字进行解码。无论是否为第一代码字或代码字的两位指示,每个代码字即可以带有单一位指示。后一方法如果只有一代码字的数据内容被要求时是有优势的,然后最多两代码字需要解码以获得所需要的数据。这可能的情况是如果区域ID不需要改变笔画并因此只在笔画开始时解码。在笔画内只带有标记ID的代码字是需要的。此外,由于传感设备的旋转缓慢改变并且在行程范围内可以预测,因此通常情况下每个帧只有一个代码字需要进行解码。
可能与透视目标一起分配并替代依靠自注册的数据表现形式。在这种情况下每个位值(或者多位值)在通常情况下都被解释成字形,也就是说没有位值通过缺少字形进行表现。这保证数据网格被良好的排列,并因此允许该网格进行可靠的确认识别并检测其透视变形及数据采样当中的后续矫正。为了允许检测标记边界,每个标记数据必须带有标记格式,同时这些必须进行冗余编码以允许进行可靠的检测。这些标识形式的一般管理类似于透视目标的管理。这些方案之一是利用相对于网格最高点的点位置表现不同字形及不同多位值(见Anoto技术描述,Anoto2000/4)。
1.2.6标记映射解码标记形成区域ID,标记ID,及与标记有关的网页钢笔变换。在标记ID和标记有关的网页钢笔位置可以解释成标记的区域内的绝对位置时,区域内标记的位置必须已经被了解。这通过标记映射给出,其功能是在标记的区域内的相应位置映射每个标记ID。标记映射分类图表如图22所示,作为网页打印机分类图表的一部分。
标记映射反映用于对带有标记的表面区域进行分块的设计,并且这能够根据表面类型而变化。当多标记区域共享相同拼接图设计和相同标记编码设计时,它们也能够共享相同的标记映射。
用于区域的标记映射通过区域ID必须具有可恢复性。因而,给定区域ID,标记ID和网页钢笔转换,标记映射能够被恢复,标记ID能够被解释成区域内的绝对标记位置,同时与标记有关的网页钢笔的位置可以被添加到标记位置以产生区域内的绝对网页钢笔位置。
1.2.7特征标记方案感兴趣的包括两种独特表面编码方案,两种方案都采用本节前面所描述的标记结构。首选的编码方案采用已经讨论的“位置指示”标记。备选编码方案采用“对象指示”标记。
当通过与标记区域关联的标记映射进行解释时,位置指示标记带有标记ID能够在区域内产生独一无二的标记位置。网页钢笔的与标记有关的位置被添加到该标记位置以在区域内产生网页钢笔的位置。这依次被用于确定与区域关联的页面描述内相对于用户界面单元的网页钢笔的位置。不仅用户界面单元本身被确定,而且相对于用户界面单元的位置也被确定。因此位置指示标记通常支持特定用户界面单元区域内的绝对网页钢笔路径的捕获。
对象指示标记带有直接确定与区域有关的页面描述内用户界面单元的标记ID。用户界面单元区域内所有标记识别确认用户界面单元,使它们都相同并因此不能区分。因此,对象指示标记不能支持绝对网页钢笔路径的捕获。但是,它们能够支持相对网页钢笔路径的捕获。只要位置采样频率超过所遇到的标记频率两次,在笔画将一个采样网页钢笔位置移位到下一位置可以被明确的确定。
通过任一特征标记方案,与网页上作为用户交互式单元的相关联可见单元的标记功能可以利用适当的传感设备与打印页面交互联系,用于通过传感设备读取标记数据并用于在网页系统当中产生适当的响应。
1.3文档和页面描述文档和页面描述分类图表首选的实施例如图25和26所示。
在网页系统当中文档被描述成三个级别。在最抽象的级别文档836带有分级结构,其终端单元839与内容对象840诸如文本对象,文本风格对象,图像对象等有关。利用特定的页面大小以及特定用户的规模系数参数在打印机上打印出来,文档是标页数的并且格式化。格式化终端单元835在某些情况下将与内容对象它们不同于相关的对应终端单元有关,尤其内容对象与风格有关时。每个文档和页面的打印实例也可以单独说明,以允许输入利用单独记录的特定页面实例830通过相同页面描述其它实例所捕获的输入进行捕获。
在页面服务器上最抽象文档描述的出现允许用户请求进行文档复制而不强迫接受原始文档的指定表单。用户可以被要求通过不同页面规格例如利用打印机进行复制,相反,页面服务器上格式化文档描述的出现允许页面服务器在特定打印的页面上有效的解释用户的动作。
格式化文档834包括一套格式化页面描述5,每个页面描述带有一套格式化终端单元835。每个格式化单元在页面上带有空间范围或者区域58。这样定义了输入单元诸如超链接和输入字段的有效区域。
文档实例831对应于格式化文档834。包括一组页面实例830,每个页面实例对应于格式化文档的页面描述5。每个页面实例830都描述了单个唯一的打印网页1,并记录了网页的页面ID50。如果文档实例是单独要求页面的复制,那么页面实例就不属于文档实例的一部分。
页面实例包括一组终端单元实例832。如果记录实例指定信息,那么只有单元实例存在。因而,存在的超链接实例用于超链接单元,因为它记录对于页面实例为特定的交易ID55,并且存在用于字段单元的字段实例,因为它记录页面实例的特定输入。但是,对于静态单元诸如文本流,单元实例不存在。
终端单元可以是静态单元843,超链接单元844,字段单元845或者页面服务器指令单元846,如图27所示。静态单元843可以是带有关联风格对象854的风格单元847,带有关联风格文本对象855的文本流单元848,带有相关联图像单元856的图像单元849,带有相关联图形对象857的图形单元850,带有相关联视频剪辑对象858的视频剪辑单元851,带有相关联音频剪辑对象859的音频剪辑单元852,或者带有相关联笔迹对象860的笔迹单元853,如图28所示。
页面实例可以带有用于记录任何不适用于指定输入单元页面上捕获的数字墨水的背景字段833。
在首选的发明表单当中,标记映射811与每个页面实例相关联以允许页面上的标记在页面位置内进行解释。
1.4网页网络在首选的实施例当中,网页网络包括网页页面服务器10,网页注册服务器11,网页ID服务器12,网页应用程序服务器13,网页出版服务器14,和通过网络19诸如国际互联网进行连接的网页打印机601的分布设置,如图3所示。
网页注册服务器11是记录用户,网页钢笔,打印机,应用程序和出版物之间关系的服务器,并因而对各种网络活动进行授权。在实际交易当中它可以鉴别用户并且指派代表鉴别用户的代理人。它还可以根据需要提供笔迹识别服务。如上所述,网页页面服务器10保留关于页面描述和页面实例的长期信息。网页网络包括任何数量的页面服务器,每个处理页面实例的子集。由于页面服务器还保留用于每个页面实例的用户输入值,诸如网页打印机直接向适当的页面服务器发送网页输入。页面服务器负责对有关相应页面的描述的任何这种输入进行解释。
网页ID服务器12按要求分配文档ID51,并通过其ID位置设计保证页面服务器的负荷平衡。
网页打印机利用国际互联网分布式名称系统(DNS),或者类似系统在网页页面服务器处理相应页面实例的网络地址内解决网页页面ID50。
网页应用程序服务器13是主机交互式网页应用程序的服务器。网页出版服务器14是应用程序服务器,负责向网页打印机公布网页文档。在第2节当中进行了详细的说明。
网页服务器可以是各种来自制造商诸如IBM,Hewlett-Packard和Sun的网络服务器绘图表单的主机。多网页服务器可以同时在单个主机上运行,同时单个服务器可以被分配给多个主机。一些或者全部功能都由网页服务器提供,而特定功能由ID服务器和页面服务器提供,也可以直接在网页工具诸如网页打印机,计算机工作站,或者局域网络上提供。
1.5网页打印机网页打印机601是一种按要求和通过订购注册网页系统和打印网页文档的工具。每个打印机带有独一无二的打印机ID62,并且通过网络诸如国际互联网连接到网页网络上,最理想的是通过宽带连接来实现。
除了在非易失存储器当中的标识和安全设置,网页打印机不需要带有任何长期存储器。只要与用户有关,“网络就是计算机”。网页在分布式网页页面服务器10的帮助下实现空间和时间的交互联系,不同于特定网页打印机。
网页打印机从网页出版服务器14接收订购的网页文档。每个文档被划分成两部分页面布局,和实际文本和构成页面的图像对象。因为个性化特征,页面布局通常情况下对特定订购户是特定的并因此通过适当的页面服务器定点发送到订购户的打印机上。另外,文本和图像对象在通常情况下与其它订户共享,并因此向所有用户打印机和适当的页面服务器进行多点发送。
网页出版服务器优化分割文档内容成定点发送和多点发送。在接收定点文档页面布局之后,打印机可以知道那些多点发送需要接听。
一旦打印机已经接收将被打印的整个页面布局和确定文档的对象,那么它将可以对文档进行打印。
打印机扫描并同时打印纸张的奇和偶双页面。它带有双工打印引擎控制器760同时该打印引擎利用MemjetTM打印头350进行打印。
打印过程包括两个去耦阶段页面描述的扫描,和页面图像的扩展和打印。光栅图像处理器(RIP)包括一个或者多个标准DSP 757并行运行。双工打印引擎控制器包括定制处理器,可以与打印引擎的打印头操作同步,实时扩展,处理和打印页面图像。
不能用于不可见的IR打印的打印机利用IR吸收黑色墨水带有多种可选择的打印标记,尽管这将限制标记并腾空页面面积。尽管这些页面比不可见的IR打印页面带有更受局限的功能,它们该被分类成各种网页。
常规的网页打印机可以用于将网页打印在纸张上。更专业的网页打印机可以用于在更专业的表面上进行打印,诸如球面或者塑料片。每个打印机适用于至少一个表面类型,同时适用于至少一个标记拼接方案,以及用于每个表面类型的标记映射。说明实际用于打印文档的标记拼接方案的标记映射811与文档相关,以便文档标记能够被正确的解释。
图2显示了网页打印机的分类图表,反应了通过注册服务器11在网页网络保留的与打印机有关的信息。
参考图11到16,网页打印机的首选实施例在下面的第6节当中进行了更详细的说明。
1.5.1MemjetTM打印头网页系统能够采用更宽范围的数字打印技术制作的打印机,包括热喷墨,压电喷墨,激光光电及其它技术。但是,为了使更广泛的用户接受,网页打印机需要满足以下性能要求·相片级彩色打印·高质量文本打印·高可靠性·打印机费用低·打印墨水费用低·打印纸费用低·操作简单·接近无声打印·高打印速度·同时双面打印·压缩表单系数·低功率消耗当前商业应用打印技术不能满足所有这些性能要求。
为了使生产的打印机具备这些性能,当前的专利申请人已经发明了新的打印技术,称为MemjetTM技术。MemjetTM按照要求喷墨技术,该技术具有使用于微机电系统(MEMS)技术的页宽打印头。图17显示了MemjetTM打印头的单个打印单元300。网页壁装式打印机带有168960打印单元300以形成1600点/平方英寸页宽双工打印机。该打印机能够同时打印青色,红紫色,黄色,黑色,和红外线墨水以及调节剂和墨水定色剂。
打印单元300大约110微米长和32微米宽。这些打印单元的阵列在硅基材301上形成,带有CMOS逻辑控制,数据传送,定时及驱动电路(未显示)。
打印单元300的主要装置是喷嘴302,喷嘴边缘303,喷嘴腔304,射流密封305,墨水槽轮圈306,杠杆臂307,主动执行机构臂对308,被动执行机构臂对309,主动执行机构固定装置310,被动执行机构固定装置311,和墨水进口312。
主动执行机构臂对308在接合点319与被动执行机构臂对309机械连接。两个臂对都固定在它们各自的固定点310和311上。单元308,309,310,311,和319的组合体形成悬臂电热弯曲执行机构320。
图18显示了打印单元300的小部分布置,包括打印单元300的横截面315。在不带有墨水的情况下,所显示的横截面315可以清晰的显示通过硅晶片301的墨水进口312。
图19(a),19(b)和19(c)显示了MemjetTM打印单元300的操作周期。
图19(a)显示了打印墨滴之前墨水半月板316的静止位置。墨水通过在墨水半月板316和喷腔304及墨槽轮圈306之间形成的射流密封305上形成的表面张力的作用下被保留在喷腔内。
在打印的同时,打印头CMOS电路将数据从打印引擎控制器分配给正确的打印单元,分配闭锁数据和缓冲数据以驱动主动执行机构臂对308的电极318。这样电流通过执行机构臂对308所用的时间大约一微秒,产生焦尔热。焦尔热所造成的温度上升使臂对308伸长。由于被动执行机构臂对309没有被加热,所以它不伸长,从而造成两个臂对之间的应力差。该应力差部分是由于向基材301弯曲的电热弯曲执行机构320的悬臂端产生的。杠杆臂307将移动传递给喷腔304。喷腔304向位置如图19(b)所示移动大约2微米。这增加了墨水压力,使墨水321从喷嘴302喷出,同时导致墨水半月板316凸起。喷嘴边缘303防止墨水半月板316扩散到喷腔304的表面上。
当执行机构臂对308和309的温度相等时,执行机构320返回其原来的位置。这帮助中断喷腔内墨水321的墨滴317,如图19(c)所示。通过墨水半月板316上的表面张力的作用喷腔可以重新充满。
图20显示了打印头350的一部分。在网页打印机当中,打印头的长度在351方向上是满纸张宽度的(通常情况下210毫米)。该显示部分为0.4毫米长(大约为整个打印头的0.2%)。在打印时,纸张按照352方向移动通过固定打印头。打印头带有6排相互交错的打印单元300,打印六种颜色或者墨水进312所提供的墨水类型。
为了在操作过程当中保护打印头的易碎表面,喷嘴保护晶片330被安装到打印头基材301上。对于每个喷嘴302,都带有喷射墨滴的相应喷嘴保护孔331。一定要防止喷嘴保护孔331不被纸纤维或其它碎屑堵塞,过滤的空气通过空气进口332泵入并且在打印过程当中通过喷嘴保护孔泵出。防止墨水321干燥,在打印机空闲时喷嘴保护罩必须密封起来。
1.6网页钢笔网页系统的有效传感设备通常情况下是一种网页钢笔101,该装置使用其嵌装的控制器134,能够通过图像传感器从页面上获取并接码IR位置标记。图像传感器是一种固态装置,配置有相应的滤波器只在靠近红外线波长时进行感测。更详细的说明见下文,当笔尖接触表面时该系统能够进行感测,而网页钢笔在足够的速率下能够感测标记以获取人书写的笔迹(也就是说在200点/平方英寸或者更高以及100Hz或者更快)。网页钢笔所捕获的信息被加密并无线传输到打印机(或者基站),打印机或者基站根据(已知)的页面解释数据,或者,在首选的实施例当中,向网页服务器发送信息进行解释说明。
网页钢笔的首选实施例能够运行标记墨水网页钢笔和非标记触控笔。但是,当使用网页系统作为浏览系统时标记方面就不需要了,诸如当被用作国际互联网界面时。每个网页钢笔都在网页系统上注册并且带有独一无二的网页钢笔ID61。图23显示了网页钢笔分类图表,反映了在网页网络上利用注册服务器11所保留的有网页钢笔有关的信息。
当任一笔尖与网页接触时,网页钢笔确定相对于页面的位置和方向。安装的笔尖用于向传感器施加外力,同时笔尖上的该力被解释成指明网页钢笔是否“向上”或者“向下”的相对阈值。这允许页面上的交互式单元能够利用网页钢笔笔尖通过按压进行‘点击’,也就是说,从网络要求获得信息。此外,所捕获的该作用力是连续值,也就是说,可以允许核实签名的全部动态特性。当受到比正常书写时更大的特定力的作用时,笔尖可以被移动。为了进行“点击”,用户所施加的力必须足够以保证移动笔尖。与非移动笔尖相比,这可以向用户提供更多所需要的反馈。
网页钢笔通过红外线光谱成像在网页上相邻笔尖的页面区域193上确定其笔尖的位置和方向。它能够对最近的标记进行解码,同时在成像标记上通过观察立体变形和已知的网页钢笔的光学几何图形计算笔尖相对于标记的位置。尽管标记的位置分辨率可能非常低,因为在页面上的标记密度与标记大小成反比例,经过调整的位置分辨率是相当高的,超过用于精确笔迹识别所要求的最低分辨率。
相对于网页而言网页钢笔的作用是捕获一系列笔画。笔画包括在页面时间戳网页钢笔位置的顺序,由下笔事件启动并且由后续的提笔事件结束。无论什么时候页面ID改变,在正常情况下,在开始时,笔画也必须带有网页页面ID50的标记。
每个网页钢笔带有与之相关的当前选择826,允许用户完成复制和粘贴操作等。选择是时间戳设定的,允许系统在确定的时间段过后将其废除。当前选择说明页面实例的区域。包括通过与页面背景区域相关的网页钢笔所捕获的最新数字墨水笔画。一旦通过选择超链接启动提交给应用程序,那么它必须按照应用程序指定的方式进行解释说明。
每个网页钢笔都带有当前笔尖824。这是通过网页钢笔最新通知给系统的笔尖。在上面所述的默认网页钢笔的情况下,任一标记墨水笔尖或者无标记触控笔笔尖都是当前使用的。每个网页钢笔还带有当前笔尖风格825。这是通过应用程序与最新网页钢笔相配套的笔尖,例如根据用户从调色板所选取的颜色。默认笔尖风格是与当前笔尖相配套的笔尖风格。通过网页钢笔捕获的笔画是利用当前的笔尖风格进行标记的。当笔画在随后被复制时,那么这些笔画以她们被标记的笔尖风格进行复制。
无论网页钢笔是否在打印机通信能力的范围内,网页钢笔都缓慢闪烁其“在线”LED指示器。当网页钢笔不能对与页面相关的笔画进行解码时,它会即刻启动“错误”LED指示器。当网页钢笔相对于页面对笔画成功解码时,它将即刻启动其“ok”LED。
序列捕获的笔画可以被参照作为数字墨水。数字墨水形成用于绘图和笔迹进行数字更换的基础,用于在线识别笔迹,和在线确认签名。
网页钢笔通过短程无线链路以无线传输的方式向网页打印机传送数字墨水。被传送的数字墨水被加密以保证高效传送的秘密,安全和成包传送,但是必须总是在提笔事件时传送以保证在打印机内的及时处理。
当网页钢笔超出打印机范围时,那么它将在内存内对数字墨水进行缓冲,该内存的容量超过十分钟的连续笔迹。当网页钢笔一旦再次处于打印机范围内时,那么它将传送任何被缓冲的数字墨水。该缓冲器能够提供高于或低于缓冲器容量的墨水。
网页钢笔可以注册带有任何数目的打印机,但是因为所有状态数据停留在纸张和网络的网页上,在任何特定时间网页钢笔所通信的打印机绝大部分是非实质性的。
网页钢笔的首选的实施例在下面的第6部分参照图8到10进行了更详细的说明描述。
1.7网页交互联系当网页钢笔用于与网页1进行交互联系时,网页打印机601从网页钢笔101接收有关笔画的数据。标记4的编码数据3在网页钢笔用于移动时例如笔画时利用网页钢笔读取。数据允许特定页面的标识和将被确定的相关联交互式单元及可获取的与页面有关的网页钢笔相对定位的指示。指示数据通过DNS被发送到打印机,笔画的页面ID50被发送到保留相应页面实例830的网页页面服务器10的网络地址。然后将笔画传送给页面服务器。如果页面在最早笔画内被最新确定,那么打印机在其高速缓冲存储器当中可能已经带有了相关页面服务器的地址。每个网页带有网页页面服务器长期保存的压缩页面布局(见如下内容)。页面布局涉及对象诸如图像,字体和文本块,通常情况下存储在网页网络上的其它地方。
当页面服务器从网页钢笔接收笔画时,在笔画实施的地方能够恢复页面描述,并确定页面描述笔画相交的单元。然后能够在相关单元类型的上下文内对笔画进行解释。
通常情况下“点击”在网页钢笔向下位置和后续的网页钢笔向上位置之间的距离和时间都小于最大限度数值的笔画。通过点击启动的对象通常情况下要求点击进行启动,由此更长的笔画被忽略。网页钢笔动作的失败诸如对寄存器的“不正确”点击通过在缺少网页钢笔“ok”LED响应进行指示。但是,在网页带有按钮“点击”的地方当网页钢笔向下和网页钢笔向上位置都位于按钮区域时可以被登记注册。
在网页页面描述当中有两种类型的输入单元超链接和表单字段。通过表单字段输入也可以触发启动相关联的超链接。
1.7.1超链接超链接是向远程应用程序发送信息的途径,并且在通常情况下在网页系统当中能够引起打印响应。
超链接单元844确定应用程序71处理超链接的启动,链路ID54确定应用程序的超链接,“别名要求”特征标志要求系统在超链接启动当中带有用户应用程序别名ID65,并且当超链接被记录或者出现在用户历史记录当中时可以采用描述。超链接单元分类图表如图29所示。
当超链接被启动时,页面服务器向网络上的应用程序发出请求。应用程序通过应用程序ID64确定,同时应用程序ID通过DNS以常规形式进行分辨。存在三种类型的超链接一般超链接863,表单超链接865,和选择超链接864,如图30所示。一般超链接能够对链接的文档提出请求,或者向服务器简单的发出信号。表单超链接向应用程序提交相应表单。选择超链接向应用程序提交当前选择。如果当前选择带有文本的单词块,例如,应用程序可以返回在所出现的上下文给出单词意义的单一页面文档,或者翻译成不同语言。每个超链接类型通过向应用程序所提交的信息进行特征识别。
相应超链接实例862记录了特别用于超链接实例出现的页面实例的交易ID55。交易ID能够为应用程序确定用户指定数据,例如通过代表用户的采购应用程序所保留的未决采购“购物卡”。
系统包括在选择超链接启动当中网页钢笔的当前选择826。系统包括表单超链接启动当中相关联的表单实例868的内容,尽管如果超链接的“提交增量”属性设定,只包括前面表单提交的输入。系统包括在所有超链接启动当中的有效返回路径。
超链接组866是带有相关联超链接的组单元838,如图31所示。当输入通过组内的任何字段单元而发生时,超链接844和组一起被启动。超链接组能够通过字段诸如检验框被用于联合超链接行为。与表单超链接的“提交增量”属性有关时,它也可以被用于向应用程序提供连续输入。因此它能够被用于支持“黑板”交互联系模式,也就是说在输入被捕获的地方并因此一旦发生就被共享。
1.7.2表单表单通过一个或者多个打印网页捕获确定用于相关的输入组有关输入字段的集合。表单允许用户向运行在服务器上的应用程序软件提交一个或者多个参数。
表单867是文档分级内的组单元838。其最终带有一组终端字段单元839。表单实例868表示的是表单的打印实例。包括一组对应于表单字段单元845的字段实例870。每个字段实例带有相关联数值871,那种类型取决于相应字段单元的类型。每个字段值通过特定打印的表单实例记录输入,也就是说通过一个或者多个打印的网页进行记录。表单分类图表如图32所示。
每个表单实例带有的状态872指示表单是否有效,冻结,被提交,无效或者期满。在第一次打印时表单是有效的。一旦带符号表单将被冻结。一旦其超链接已经被启动时提交表单将被提交,除非超链接的“提交增量”属性设定。当用户调用无效标单时表单变成无效,重新设定表单或者复制表单页面指令。当表单被启动的时间已经超过指定的时间时表单期满。只要表单有效,那么将允许表单输入。通过无效表单的输入代替相关页面实例背景字段833内所捕获的。当表单有效或者冻结时,允许表单提交。当表单无效或冻结时,任何试图提交表单都将被拒绝,同时更替表单状态报告的解释。
每个表单实例都优先与其所派生的任何表单实例相关联(在位置59),因此需要提供版本历史记录。但是这允许特定时间段内所有最新版本的表单从搜索当中排除。
所有输入都可以被捕获作为数字墨水。数字墨水873包括一组时间戳笔画组874,每个带有一套确定风格的笔画875。每个笔画带有一套时间戳网页钢笔位置876,每个还带有网页钢笔方向和笔尖作用力。数字墨水分类图表如图33所示。
字段单元845可以是检验框字段877,文本字段878,绘图字段879,或者签名字段880。字段单元分类图表如图34所示。任何字段区域58内捕获的数字墨水都被分配给字段。
检验框字段带有相关联的布尔数值881,如图35所示。在检验框字段区域内捕获的任何标记(勾号,勾划,笔画,Z字形等)都会导致向字段值赋予真值。
状态文本字段带有相关联的文本值882,如图36所示。任何文本字段区域内所捕获的数字墨水都自动地通过在线笔迹识别转换成文本,同时文本向字段值进行赋值。在线笔迹识别是非常容易理解的(例如,Tappert,C.,C.Y.Suen和T.Wakahara,“高级在线笔迹识别”,IEEE交易的模式分析和机械智能,1990年8月第8册第12卷,其内容的摘录部分供相互参考)。专用文本字段包括日期和编号字段。
状态签名字段带有关联的数字签名值883,如图37所示。任何签名字段区域内所捕获的数字墨水自动地根据网页钢笔所有人的表示进行核实,同时产生该字段表单内容的状态数字签名并向字段值进行赋值。数字签名利用拥有表单的应用程序特定网页钢笔用户的私人签名密钥来产生。在线签名确认很容易理解(例如,Plamondon,R.和G.Lorette,“自动签名确认和作者鉴别-高级格式识别,1989第2册第22卷,其内容的摘录部分供相互参考)。
如果设定了隐藏属性,那么字段单元可以被隐藏。隐藏字段单元在页面上不带有输入区域并且不能接收输入。它能够带有当表单含有字段被提交时包括在表单数据内的关联字段值。
“编辑”指令,诸如删除线指示删除,也可以在表单字段内进行识别。
因为笔迹识别算法“在线”工作(也就是说能够访问网页钢笔移动的动态特性),而非脱线(也就是说只访问网页钢笔标记位的映射),它能够识别具有相对高精度的连续分散书写字母,不需要书写人训练阶段。书写人的笔迹模式随时间的流逝自动产生,但是,也根据具体要求可以根据以前的笔迹产生。
如上所述,数字墨水包括笔画的顺序。特定单元区域内开始的任何笔画被添加到单元的数字墨水流当中,准备用于解释。任何没有添加到对象数字墨水流的笔画被添加到背景字段的数字墨水流上。
背景字段内所捕获的数字墨水被解释成选择表示。一个或者多个对象的界限通常情况下被解释作为所限制对象的选择,尽管实际解释是特定的应用程序。
表2与网页交互联系的各种类型网页钢笔的汇总。
表2-与网页交互联系的各种类型网页钢笔的汇总


系统为每个网页钢笔保留当前选择。选择只包括最近在背景字段捕获的笔画。选择在无效时间过后被清除以保证可预见的动作。
在每个字段内捕获的原始数字墨水被保留在网页页面服务器上并且当表单被提交个应用程序时随表单数据而随机发送。这允许应用程序查询数字墨水来源,诸如手写文本的转换。这包括对于不满足某些特定应用程序一致性检查表单所采用应用程序的人为干涉。对此,表单的整个背景区域可以指定为绘图字段。在假设用户已经指出对那些字段外添入的字段进行修改的情况下,应用程序于是可以根据表单解释字段外数字墨水的出现来确定将表单发送给操作员。
图38显示了处理与网页有关的网页钢笔输入工艺的流程图。该过程包括从网页钢笔接收(在位置884)笔画;确定(在位置885)笔画所涉及的页面ID 50的页面实例830;恢复(在位置886)页面描述5;确定(在位置887)区域58笔画相交的格式化单元839;确定(在位置888)是否格式化单元与字段单元对应,同时如果向字段值871的数字墨水添加(在位置892)接收的笔画,说明(在位置893)字段的累积数字墨水,并确定(在位置894)是否字段是超链接组866的一部分,以及如果是,启动(在位置895)相关联的超链接;也可以确定(在位置889)是否格式化单元与超链接单元相对应,如果是,启动(在位置895)相应超链接;作为可选择方案,当缺少输入字段或者超链接时,向背景字段833的数字墨水添加(在位置890)接收的笔画;并将(在位置891)接收的笔画复制给当前网页钢笔的当前选择826,并象注册服务器一样进行保留。
图38a显示了如图38所示的工艺当中步骤893的详细流程图,在这里字段的累积数字墨水根据字段的类型进行解释。该工艺确定(在位置896)是否字段是检验框以及(在位置897)是否数字墨水表现为检验符,如果是,那么将字段值赋为(在位置898)真值;作为可供选择的方案,确定(在位置899)是否字段是文本字段,如果是,在适当的注册服务器帮助下,将(在位置900)数字墨水转换成计算机文本,并将(在位置901)转换的计算机文本赋予字段值;还可选择确定(在位置902)是否字段为签名字段,如果是,在适当的注册服务器帮助下,核实(在位置903)数字墨水为网页钢笔所有人的签名,还可以在注册服务器帮助下并利用与相应应用相关的网页钢笔所有人私人签名密钥,产生相应表单内容的(在位置904)数字签名,并将(在位置905)数字签名赋予字段值。
1.7.3页面服务器指令页面服务器指令是一种由页面服务器本机进行处理的指令。可以直接在表单,页面和文档实例当中操作运行。
页面服务器指令907能够使表单指令908无效,复制表单指令909,重新设定表单指令910,获得表单状态指令911,复制页面指令912,重新设定页面指令913,获得页面状态指令914,复制文档指令915,重新设定文档指令916,或者获得文档状态指令917,如图39所示。
无效表单指令使相应表单实例无效。复制表单指令使相应表单实例无效并然后利用保存的字段数值对当前的表单实例产生有效的打印复制。复制包含相同的超链接交易ID作为原码,并因此不能将原码与应用程序区别。重新设定表单指令使相应表单实例无效并随后利用废弃的字段数值对表单实例产生有效的打印复制。复制包含相同超链接交易ID作为原始码。获得表单状态指令能够就相应表单实例的状态产生打印报告,包括出版人,打印时间,为谁打印,以及表单实例当中的表单状态。
由于表单超链接实例包含交易ID,必须包括应用程序以产生新的表单实例。因此通常情况下按钮请求新表单实例利用超链接来完成。
复制页面指令利用保存的背景字段数值产生相应页面实例的打印复制。如果页面带有表单或者是表单的一部分,那么复制页面指令可以被解释成复制表单指令。重新设定页面指令利用废除的背景字段数值产生相应页面实例的打印复制。如果页面带有表单或者是表单的一部分,那么重新设定页面指令可以被解释成重新设定表单指令。获得页面状态指令能够就相应页面实例的状态产生打印报告,包括出版人,打印时间,为谁打印,及其所包含或部分表单的状态。
在每个网页上出现的网页标志符通常情况下与发明首选的实施方案内的复制页面单元有关。
当页面实例利用保存的字段数值进行复制时,字段数值在它们的本机表单进行打印,也就是说检验标记出现作为标准检验标记图形,同时文本出现作为排版文本。只有绘图和签名出现在他们的原始表单当中,利用随同标准图形优选的签名,或者也可选择利用标准图形更换的签名表示对成功签名的确认。
复制文档指令通过保存的背景字段数值对相应文档实例进行打印复制。如果文档带有任何表单,那么复制文档指令以复制表单指令相同的方式复制表单。重新设定文档指令通过废除的背景字段数值对相应文档实例产生打印复制。如果文档带有任何表单,那么重新设定文档指令以重新设定表单指令相同的方式重新设定表单。获得文档状态指令产生相应文档实例状态的打印报告,包括出版人,打印时间,为谁打印,及其所包含任何表单的状态。
如果页面服务器指令的“被选取中”属性被设定,那么指令在右当前选择的网页钢笔而非页面带有指令所确定的页面上运行。这允许打印页面服务器指令的菜单。如果目标页面不带有用于指定页面服务器指令的页面服务器指令单元,那么指令可以被忽略。
应用程序可以通过在超链接组当中嵌入的相关页面服务器指令单元提供特定的应用程序进行。页面服务器启动与超链接组相关的超链接而不执行页面服务器指令。
如果其“隐藏”属性被设定,那么页面服务器指令单元是隐藏的。隐藏指令单元在页面上不带有输入区域,因而不能直接由用户启动。但是,如果页面服务器指令已经设定了“被选取中”属性,那么它能够通过嵌装在不同页面内的页面服务器指令启动。
1.8网页的基本特点在首选的表单当中,每个网页在其底部通过网页标志符进行打印以指示该网页具有交互性能。该标志符也可以作为复制按钮。在大多数情况下“点击”标志符可以产生页面的复制。在表单情况下,按下该按钮可以产生整个表单的复制。而对于安全文档,诸如票卷或者息票,按下该按钮可以得到解释性注释或者广告页面。
默认的单页面复制功能通过相关的网页页面服务器直接进行处理。特殊的复制功能通过将标志符按钮链接到应用程序来进行处理。
1.9用户帮助系统在首选的实施例当中,网页打印机带有单个按钮标记的“帮助”。当按下该按钮时,可以解释单一页面的信息,包括·打印机连接的状态·打印机易耗品的状态·顶级帮助菜单·文档功能菜单·顶级网页网络目录帮助菜单提供如何使用网页系统的分级手册。
文档功能菜单包括如下功能·打印文档复制件·打印表单的空白拷贝·打印文档状态文档功能只需要按下按钮然后触摸文档的任何页面即可启动。文档的状态指明文档的出版人和文档出版的时间及发送的对象,以及后续作为表单文档提交的对象和时间。
网页网络目录允许用户确定在网络上出版物和服务分级的定位。作为可供选择的方案,用户可以调用网页网络“900”号码“黄页”并与操作员通话。操作员能够确定所需要文档的位置并将其发送到用户的打印机上。根据文档类型,出版方或者用户将负责支付少量的“黄页”服务费用。
如果打印机不能打印,那么显然不能获得帮助页面。在这种情况下“错误”指示灯闪烁同时用户能够通过网络请求远程故障诊断。
2个性化的出版物模式在下面的描述当中,新闻被用作规范的出版物范例来说明在网页系统当中的个性化机制。尽管新闻经常被用于报纸和新闻杂志的有限范围,但是在本上下文当中所指的范围可能更宽。
在网页系统当中,新闻出版物编辑的内容和广告内容是个性化的,采用不同机制。根据读者明确的说明和明确捕获的感兴趣简档,编辑的内容是个性化的。根据读者位置和人口统计,广告内容是个性化的。
2.1编辑的个性化用户可以采取两种类型的新闻来源发布新闻出版物,和发布新闻流。在新闻出版物由出版方进行征集和编辑的同时,新闻流即可以由新闻出版方,也可以由专业的新闻征集方进行提供。通常情况下新闻出版物相当于传统的报纸和新闻杂志,同时新闻流可能存在许多种而且不断变化来自新闻机构的“原始”新闻馈送,卡通连环画,自由作家专栏,朋友公告板,或者读者自己的电子邮件。
网页出版服务器支持编辑的新闻出版的出版物和多种新闻流的征集。通过对征集的处理及随后通过读者直接对选定的新闻流进行的格式化,服务器能够将广告放置在没有编辑控制的页面上。
用户可以通过选择一个或者多个提供的新闻出版物建设日报,并创建个性化的出版物。最终每天的编辑需要打印出来并且装订在一起成为单独的报纸。通常情况下各个家庭成员通过选择不同的日出版物并随后定制这些出版物表达他们不同的兴趣和品味。
对于每个出版物,读者可以随机选择特定的稿件。某些稿件每日出现,而其它稿件可能每周出现。每日稿件可以从新纽约时代在线获得,例如,包括“page One Plus”,“国内”,“国际”,“意见”,“商业”,“文艺/生活”,“技术”,和“运动”。可利用的稿件对于出版物是特定的,作为默认子集。
读者可以通过创作定制的稿件扩展日报的范围,创作的定制稿件可以用作电子邮件和交友声明(“私人”),或者对于特定主题用于监控新闻馈送(“新闻快报”或者“剪辑”)。
对于每个稿件,读者都可以随意指定其大小规格,即可质化(例如短篇,中篇,或者长篇),或者量化(也就是说限制其页面数),以及所需要的广告的比例,即可质化(例如高,常规,低,无),或者量化(也就是说百分率)。
读者也可以随意对大量的超短篇或少量的长篇发表偏爱意见。每篇文章无论短篇还是长篇形式都必须完美的写作(或者编辑)。
文章也可以以不同的形式书写(或者编辑)以满足不同品味读者的要求,例如提供给孩子们及成年人的作品。根据读者的年龄选取适当的作品形式。读者可以被指定“阅读年龄”,该阅读年龄需要比读者的生物年龄更优先进行考虑。
构成每个稿件的文章由编辑进行选择及优化,并且每篇稿件都被赋予可使用寿命。通过默认按照优先顺序和用户编辑的空间限制,它们被交付给所有相关用户。
在需要的部分读者可以随意启动合作筛选功能。然后使用于具有足够长寿命的文章。每篇有资格进行合作筛选的在末尾带有等级按钮的文章可以被打印出来。该按钮可以提供轻松的选择(例如“喜欢”和“不喜欢’),如此使读者能够阅读那些他们更喜欢的文章。
因此带有高优先权和短使用寿命的文章可以由编辑高效的考虑是否进行阅读并且发送给多数相关的用户。
读者可随意指定优选的因素,即可以是质化方面的(例如使我感到或者不感到惊异),或者量化方面的。高优选系数会降低合作筛选过程当中所采取的限制界限。高系数使其更可能使相应的稿件被添加到读者的指定容量当中。不同的优选系数可以被指定用于一周的不同日期。
读者也可以随意指定稿件内特别感兴趣的主题,并修改编辑所分配的属性。
读者的国际互联网的连接速度影响可以被发送图像的数量和质量。对于少数图像或者更小图像或者两者兼而有之,读者可以随意指定其偏爱内容。如果图像的数目或者大小没被减少,那么可以以低质量被交付(也就是说在更低分辨率或者更大压缩的情况下)。做为可选择的方案,被交付的所有图像的数量,大小和质量都可以进行调整。
在共用等级,读者可以指定数量,日期,时间和金额。包括指定单位为英制或者公制,当地时间区域和时间表单,以及当地货币,是否本地化包括现场翻译或者注释。通过默认,这些参数选择从读者的定位可以派生出来。
为了降低视力不佳而带来的阅读困难,读者可以随意指定用于更大显示的选择。文本和图象两者都可以按照相应的比例放大,而每个页面所容纳的信息将降低。
新闻出版物印刷的语言及其对应的文本编码,是出版物的属性而不能被用户优先选择。但是,网页系统可以在配置上提供各种自动翻译服务。
2.2广告定位和目标编辑内容的个性化直接影响广告内容,因为通常情况下广告被放置在发明编辑的上下文。例如旅行广告更适宜出现在旅行节目当中。对广告客户(及对出版方)来说,编辑内容的价值体现在其吸引大量读者的能力。
有效广告的布置是建立在定位和人口统计学基础上的。广告定位确定需要接近的特定部门,传播方等,及与当地团体和人文环境相关的特定厉害关系。人口统计学确定普遍兴趣和当务之急的事务和类似开销模式。
新闻出版方最赢利的产品是广告“空间”,出版物地理覆盖所确定的多维实体,其读者人数规模,其读者人口统计,和可利用做广告的页面面积。
在网页系统当中,网页出版服务器计算出版物可销售广告空间的近似多维大小,考虑出版物的地理覆盖范围,该稿件的读者人数,每个读者稿件编辑的规格大小,每个读者的广告比例,和每类读者的人口统计。
与其它媒介相比,网页系统允许广告空间被划分的更详细,同时允许以更小的块进行单独销售。因此允许在更接近其真正价值的卖点销售。
例如相同广告“窗口”可以以各种不同的比例销售给多个广告客户,利用个个读者的页面随机接收一个广告客户或者另外广告客户的广告,完成保存销售给每个广告客户的空间比例。
网页系统允许广告被直接链接到具体的产品信息和在线购买。因此增加了广告空间的固有价值。
因为个性化和定位通过网页出版服务器自动地处理,所以广告征集方更能够保证地理和人口统计学上的更宽的覆盖面。由于采取自动处理的方式,后续的征集解除变得更高效。对于出版方与广告征集方交易而非直接获取广告显然具有更高的成本效益比。即使广告征集方占有了一定比例的广告收入,但是出版方可以发现利润的不确定性得到了改变,因为广告征集的效率变得更高。广告征集方作为广告客户和出版方之间的中间方,可以在多种出版物上发布相同的广告。
值得指出的是网页出版物内广告的配置可能比出版物的传统副本更复杂,因为出版物广告空间更复杂。而不考虑广告客户,广告征集方和出版方之间协商的整体复杂性,网页系统首选的表单对这些协商可以提供某程度的自动支持,包括支持广告空间的自动拍卖。对于产生少量收入例如小型或更高定位的广告的配置,自动化显得尤其重要。
一旦完成广告布置的协商,征集方将负责获取和编辑广告并记录在网页广告服务器上。相对的,出版方将广告布置记录在相关网页出版服务器上。当网页出版服务器布置完每个用户的个人出版物,它将从网页广告服务器精选相关的广告。
2.3用户简档2.3.1信息筛选新闻和其它出版物的个性化取决于用户特定简档信息的分类,包括·出版物定制·合作筛选向量·详细联系内容·表达方式选择出版物的定制通常情况下为特定的出版物,因此定制信息由相关网页出版服务器保留。
合作筛选向量包括新闻项目数的用户等级。用于关联不同用户的兴趣以提出建议。尽管独立于任何特定出版物而保留单个合作筛选向量是有利的,共有两个理由,关于为什么为每个出版物保留独立的向量具有可操作性相同出版物用户的向量比不同出版物用户更有可能重叠;而出版物更想要用户合作筛选向量成为其品牌价值的一部分,而非在其它地方。合作筛选向量因此也由相关网页出版服务器保留。
具体联系内容包括名称,街道地址,邮政编码,所在州,国家,电话号码,是否共享,并保留在网页注册服务器上。
表现方式选择,包括数量,日期和时间,同样共享并以相同的方式保留。
广告的定位取决于用户具体联系方式当中的地点,而广告的目标取决于个人信息诸如出生日期,性别,婚姻状况,收入,职业,教育,或者定性派生项目诸如年龄范围和收入范围。
对于为了广告目的显示个人信息的用户,该信息保留在相关网页注册服务器上。在缺少这些信息的情况下,广告可以根据与用户ZIP或者ZIP+4编码相关的人口统计学指标做为该广告的广告目标。
每个用户,网页钢笔,打印机,应用程序供货方和应用程序都被分配有自己的唯一标识符,而网页注册服务器保留他们之间的关系,如图21,22,23和24所示,为了注册的目的,出版方是特定种类的应用程序供货方,出版物是特定种类的应用程序。
每个用户800都可以被授权使用任何数量的打印机802,而每个打印机都可以允许任何数量的用户使用。每个用户都具有单一默认的打印机(在位置66),在该打印机上定期出版物根据默认要求进行交付,同时按照要求的页面打印通过用户交互联系的打印机进行交付。服务器保留出版方用户已经授权用户默认打印机的打印记录。出版方不记录任何特定打印机的ID,但是当要求是可以更换ID。
用户808订购出版物807,出版方806(也就是说应用程序供货方803)被授权为特定的打印机或者用户默认打印机提供打印。该授权在任何时间可以被用户废除。每个用户可以带有多个网页钢笔801,但是网页钢笔对于单个用户是特定的。如果用户被授权使用特定打印机,那么该打印机可以识别任何用户的网页钢笔。
网页钢笔ID被用于通过DNS常规方式确定保留在特定网页注册服务器内的相应用户简档的位置。
网络终端809能够被授权在特定网页打印机上进行打印,当网络浏览在最近的网页打印机方便打印时允许网页和网页文档相遇。
网页系统能够代表打印机供应方收取费用,并且代办在供应方打印机上打印出版物所赚取的费用收入。这些收入可能包括广告费用,点击费用,电子商务代办,和交易费用。如果打印机由用户拥有,那么用户是打印机的供应方。
每个用户还拥有网页帐号820,该帐号用于积累小型借贷(诸如以前章节当中所叙述的);具体联系方式815,包括姓名,地址和电话号码;共享选择816,包括私人,交付和定位设置;任何数目的生物统计学记录817,包含用户编码的签名818,指纹819等;笔迹模型819自动地保留在系统当中;同时SET支付卡帐号821可以用于进行电子商务支付。
2.3.2“最喜爱“列表网页用户能够保留“最喜爱“列表922-与有用的文档等相链接。在网页网络上,该列表由代表用户的系统保留。它被组织成分级文件夹924,其首选实施例显示在图41的分类图表当中。
2.3.3历史记录列表系统为每个用户优选保留历史记录列表929,带有与文档等的链接。由用户通过网页系统进行访问。该列表被组织成日期顺序的清单,其首选实施例显示在图42的分类图表当中。
2.4智能页面布局网页出版服务器在一个一个稿件的基础上自动地布置每个用户个性化出版物的页面。由于大部分广告是预先格式化矩形的形式,所以在编辑内容之前这些广告被布置排列在页面上。
稿件的广告价格可以在稿件内单个页面上更广泛的改变广告的价格来获得,同时广告布局算法对此进行了发明。所配置的算法试图将编辑和广告内容更紧密的联系在一起。
为用户选取的编辑内容包括文本和相关联的图象和图形,可以根据各种审美学规则进行布置。
为了更接近获得用户指定的稿件大小选择,整个过程包括广告的选择和编辑内容的选择一旦已经被覆盖那么必须进行重述。但是稿件大小选择可以根据平均时间进行匹配,随时间推移允许进行显著的变化。
2.5文档形式一旦文档被布置,那么必须解码用于在网页网络上有效的分配和长期存储。
主要效率机制是隔离单个拥护编辑的特定信息同时信息在多个用户编辑之间进行共享。特定信息包括页面布局。共享信息包括页面布局所参考的对象,包括图象,图形,和文本块。
状态文本对象包含全格式化文本,更适宜于利用可扩展样式语言(XSL)表现成可扩展标识语言(XML)。XSL通过文本被设定的独立区域内的文本格式化提供精密的控制,在这种情况下,可以通过布局提供。文本对象包含嵌装语言编码用于进行自动翻译,而嵌装的连字符号隐藏用于帮助进行段落格式化。
图象对象编码首选JPEG 2000微波基础上的压缩图象表单。图形对象对2D图形进行编码,首选可升级向量图形(SVG)表单。其它表单可以被用于文字,图象和图形。
布局本身包括一系列布置的图象和图形对象,通过文本对象流链接的文本流对象,如上所述的超链接和输入字段,和水印区域。这些布局对象在表3进行了汇总,布局采用适合于高效分配和存储的压缩格式。
表3-网页布局对象


2.6文档分配如上所述为了在网页网络上高效分配和长期存储,用户指定页面布局可以与共享对象隔离。
当订购的出版物准备进行分配时,网页出版服务器在网页ID服务器12的帮助分配用于每个页面,页面实例,文档和文档实例的唯一ID。
服务器计算共享内容的优化子集合的设置,同时为每个子集合产生多点传送通道,然后利用布局所使用的共享内容所携带的多点传送通道名称对每个用户特定布局进行标记。然后服务器通过适当的页面服务器向用户的打印机定点传送每个用户的布局,当定点传送完成时,在特定的通道多点传送共享内容。在接收其定点传送之后,每个页面服务器和打印机在页面布局内订购指定的多点传送通道。在多点传送过程当中,每个页面服务器和打印机通过参照其页面布局选定对象的多点传送流。页面服务器长期对接收的页面布局和共享内容进行存档。分配数据的其它技术也可能被采用。
一旦打印机已经接受所有页面布局参照的对象,那么打印机重新产生全部对象的布局并且随后对其进行扫描和打印。
在正常环境条件下,打印机打印页面比发送的速度快。假设每个页面的四分之一被图象覆盖,平均页面的大小小于400KB。打印机可以在其64MB内存保留超过100张这样的页面,允许用于临时缓冲器等。打印机打印速率为每秒一张页面。这相当于每秒400KB或者大约3Mbit页面数据,类似于通过宽带网络进行页面数据交付的最高期望速率。
即使在异常环境条件下,诸如当打印机没有纸时,可能情况是用户将会被要求在打印机100-页面内存容量用尽之前补充纸张。
但是,如果打印机内存已经充满,那么打印机在第一次将不能使用多点传送。由此网页出版服务器将允许打印机提请重新进行多点传送。当已经收到临界提请次数或者发生超时,服务器将重新多点传送相应共享对象。
一旦文档被打印,那么打印机将能够在任何时候通过从相关页面服务器重新调用页面布局和内容进行精确的复制。
2.7选项要求文档当根据选项要求需要网页文档时,它能够进行个性化处理并以杂志的基本相同方式交付。但是,由于无共享内容,文档被直接交付的提出要求的打印机而没有采用多点传送。
当无网页文档的选项被要求时,文档是非个性化的,同时文档通过指定的重新格式化作为网页文档的网页格式化服务器进行交付。网页格式化服务器是网页出版服务器的特例。网页格式化服务器了解各种国际互联网文档格式,包括Adobe便携式文档格式(PDF),和超文本标识语言(HTML)。在HTML情况下,它能够使用更高分辨率打印页面而将网页表现为多栏目形式,带有目录表。能够自动地包括所有网页,直接链接到提出要求的页面。用户可以通过选择调整该行为。
网页格式化服务器制作标准网页动作包括交互式和连续式,可以适用于任何国际互联网文档,无论其原始来源和格式是什么。它从网页打印机和网页页面服务器隐藏不同文档格式知识,并从网络服务器隐藏网页系统知识。
3安全性3.1加密加密方法用于保护敏感信息,无论是存储的信息还是传输的信息,并授权有关方面进行交易。广泛使用的加密方法有两种秘密密钥加密和公共密钥加密方法。网页网络可以采用两种类型的加密方法。
秘密密钥加密方法也相当于对称加密方法,采用相同密钥加密和解密信息。双方打算交换信息必须首先安全交换秘密密钥。
公共密钥加密方法,也相当于非对称加密方法,采用两个编密码密钥。该两个密钥以某方式机械关联,任何利用一个密钥加密的信息只可以利用另外密钥才可以解密。然后这些密钥之一被公布出来,同时其它密钥还保持秘密。公共密钥可以被用于加密私人密钥拥有者的任何信息。一旦采用公共密钥加密,信息只可以利用私人密钥解密。因而双方能够在没有首先交换秘密密钥的情况下可以安全的交换信息。为了保证私人密钥的安全,通常为私人密钥的持有人产生密钥对。
公共密钥加密方法能够用于产生数字签名。私人密钥持有人能够产生已知的杂乱信息并随后利用私人密钥对杂乱信息加密。那么任何人都可以核实加密的杂乱信息构成私人密钥持有人的“签名”,通过利用公共密钥对加密的杂乱信息解密而考虑的特定信息并核实不同一般信息的杂乱信息。如果签名被添加到信息上,那么信息接收人可以核实信息的真实性以在传送当中信息没有被更改过。
为了进行公共密钥的加密工作,必须分配防止假扮的公共密钥。通常情况下这通过采用认证和认证授权来完成。认证授权方被对公共密钥和某个人的标识之间的连接进行授权的第三方进行委托。认证授权方通过检查标识文档核实个人标识,并随后产生并签署带有详细个人标识和公共密钥的数字认证。任何人委托认证授权方都能够使用公共密钥,他们必须核实认证确实已经经过其公共密钥众所周知的认证授权方签署。
在大多数交易场合,公共密钥加密只适用于产生数字签名并安全的更换秘密话路密钥。秘密的密钥加密用于所有其它场合。
在以下讨论中,当确定网页打印机和状态服务器之间安全发送信息的基准时,实际发生的情况是打印机得到服务器的确认,授权其带有认证授权方的基准,在利用服务器确认交换秘密话路密钥时使用公共密钥交换密钥,并随后使用秘密话路密钥加密信息数据。通过定义,话路密钥,可以具有任意段的寿命。
3.2网页打印机安全性每个网页打印机在制作时都赋予一对独一无二的标识符,这些标识符存储在打印机的只读存储器内和网页注册服务器数据库内。第一ID62在网页网络对打印机进行公开的和单独的确认。第二ID是秘密的并且当打印机是第一次在网络上注册时使用。
当打印机安装完成后第一次连接到网页网络上时,打印机将产生签名的公共/私人密钥对。并将秘密ID和公共密钥安全可靠的发送到网页注册服务器上。服务器将记录在其数据库当中的打印机秘密ID与秘密ID进行对比,同时如果ID匹配接受注册。然后产生并向带有打印机的公共ID和公共签名密钥的认证发出信号,同时在注册数据库内存储这些认证。
网页注册服务器负责网页打印机的确认授权,使其访问秘密信息并允许其核实打印机的标识。
当用户订阅出版物时,那么在网页注册服务器数据库内产生记录,授权出版方打印出版物给用户默认打印机或者指定的打印机。每个通过页面服务器发送到打印机的文档向特定用户给出地址并利用出版方私人签名密钥由出版方签名。页面服务器通过注册数据库核实出版方是否被授权向指定的用户发送出版物。页面服务器利用出版方的公共密钥对签名进行核实,从出版方获取的认证存储在注册数据库内。
网页注册服务器接受请求将打印授权添加给数据库,只要这些请求通过在打印机上注册的网页钢笔进行启动。
3.3网页钢笔的安全性每个网页钢笔在制造时都赋予了独一无二的标识符,该标识符存储在网页钢笔的只读存储器当中和网页注册服务器数据库当中。在网页网络上网页钢笔ID 61唯一的对网页钢笔进行标记确认。
网页钢笔能够“知道”网页打印机的数目,同时打印机也能够“知道”网页钢笔的数目。无论是否处于打印机的范围内,网页钢笔都能够通过无线电频率信号与打印机进行通信。一旦网页钢笔和打印机已经被注册,那么它们将定期更换话路密钥。无论什么时候网页钢笔将数字墨水传送给打印机,数字墨水总能够利用适当的话路密钥进行加密。在清零时数字墨水就不能被传送了。
网页钢笔为每个所知道的打印机提供话路密钥,由打印机ID进行索引,同时状态打印机为其所知的每个网页钢笔存储话路密钥,由网页钢笔ID进行索引。对于话路密钥两者都带有大的但是有限的存储能力,并根据需要在最近很少使用的基础上忘记话路密钥。
当网页钢笔处于打印机的范围内时,网页钢笔和打印机将发现它们是否相互了解。如果相互不了解,那么打印机将假设是否其了解网页钢笔。例如,因为网页钢笔属于注册使用打印机的用户。如果打印机打算了解网页钢笔但是不知道,那么它启动自动网页钢笔注册程序。如果打印机不打算了解网页钢笔,那么它同意网页钢笔进行忽视处理直到网页钢笔被放置在充电杯内,此时它将启动注册步骤。
除了其公共ID,网页钢笔还带有秘密密钥的交换密钥。密钥交换密钥也在生产时记录在网页注册服务器数据库内。在注册过程当中,网页钢笔将其网页钢笔ID发送给打印机,同时打印机将网页钢笔ID发送给网页注册服务器。服务器产生用于打印机和网页钢笔的话路密钥,并安全可靠的将话路密钥传送给打印机。它还发出对网页钢笔密钥交换密钥加密的话路密钥的复制。打印机在内部存储话路密钥,由网页钢笔ID进行索引,同时将加密的话路密钥发送给网页钢笔。网页钢笔将话路密钥存储在内部,由打印机ID进行索引。
尽管伪造的网页钢笔会在网页钢笔注册协议内模仿网页钢笔,但是只有真实的网页钢笔能够对发送到打印机上的话路密钥进行解密。
当以前未注册的网页钢笔被第一次注册时,直到与用户进行了链接,否则限制其使用。已经注册但是“非本身拥有的”网页钢笔只允许在网页用户和网页钢笔注册表单内进行请求和填写时才可以使用,目的是向被自动地链接的新网页钢笔注册新的用户,或者向已有的用户添加新的网页钢笔。
网页钢笔使用秘密密钥而非公共密钥进行加密,是因为网页钢笔内硬件性能的限制所造成的。
3.4安全文档网页系统支持安全文档诸如票券和息票的交付。网页打印机包括打印水印设施,但是只满足经过正当授权的出版方的请求。出版方在其认证内指出其对打印机能够鉴别的打印水印的审查授权。
“水印”打印过程使用可选择的页面指定“水印”区域内的假随即信号矩阵。紧密相接的页面带有镜面图像水印区域,该区域在打印时重合。当各个区域放在一起观察时,在水印区域奇和偶页面内使用的假随即信号矩阵在设计上能够产生干扰效果,具体效果可以查看实际打印纸页。
当查看页面的一面时,当中类似水印的效果是不可见的,而且当页面采用常规方式复制时将消失。
安全文档的页面不能由上述1.9节内置的网页复制机构进行复制。这一点可以扩展到在网页影印机复制网页。
通常情况下产生的安全文档作为电子商务交易的一部分。因此它们可以包括用户照片,当用户利用网页注册服务器注册生物统计学信息时这些照片可以被捕获,如上面第2节所述。
当随同安全网页文档出现时,接收者可以通过常规方式通过查询其状态核实其真实性。安全文档唯一的ID只在文档的寿命期内有效,同时安全文档ID被不连续的分配以防止被投机伪造者预测。安全文档确认网页钢笔可以在确认失效的基础上通过内置的反馈进行发明,以支持轻易文档确认的表现点。
非常明显,无论水印还是用户照片都不能可靠的加密。他们只能简单提供对不经意伪造的主要障碍。在线文档确认,尤其使用确认网页钢笔,根据需要可以提供SADDED级安全性,但是还不能彻底防止伪造。
3.5不可拒绝表单在网页系统当中,用户提交的表单被可靠的交付给表单处理者并且长期存档在网页页面服务器上。因此它不可能被收件人的拒绝发送。
如上第4节所述的电子商务支付系统也不可能被收款人拒绝。
4电子商务模式4.1安全电子交易(SET)网页系统利用安全电子交易(SET)系统作为支付系统之一。SET,是由MasterCard和Visa所发明,用于支付智能卡和信用卡,这一点在术语当中能够反映出来。但是,大多数系统帐号的类型是独立的。也可以采用其它支付系统。
在安全电子交易当中,持卡人和商人向认证授权方登记注册并获得含有他们公共签名密钥的认证。认证授权方与发卡方核实持卡人的注册细节,并且核实与获卡方核实商人的注册细节。持卡人和商人必须在他们的计算机上安全的存储他们各自的私人签名密钥。在支付过程当中,这些认证被用于商人和持卡人之间的相互授权,并将两者向支付网关进行授权。
SET还没有被广泛的采用,部分的是因为持卡人不堪承受对密钥和认证的维护。在服务器上保留持卡人密钥和认证的中间解决方案是在某些情况下通过密码口令使持卡人具有服务器访问的权利。
4.2SET支付在网页系统当中,网页注册服务器在SET支付交易当中作为网页用户(也就是说持卡人)的代理人。
网页系统采用生物测定学识别用并对SET支付进行授权。因为系统是建立在网页钢笔基础之上的,采用的生物测定为用户在线签名,包括随时间变化的网页钢笔位置和压力。指纹生物测定通过在网页钢笔内设计指纹传感器也能够被使用,尽管成本更高。所采用的生物测定类型只影响生物测定的获取,而不影响系统的授权问题。
能够进行SET支付的第一步是利用网页注册服务器注册用户生物测定指标。这在控制的环境的完成,例如银行,当用户标识被核实的同时能够获取生物测定学指标。生物测定指标被获得并存储在注册数据库当中,链接到用户记录上。用户照片也被随意获取并链接到记录上。SET持卡人注册过程被完成,同时得到的私人签名密钥和认证被存储到数据库当中。用户支付卡信息也被存储,给网页注册服务器足够的信息在任何SET支付交易当中作为用户代理人。
当用户最终提供生物测定指标以完成支付时,例如通过签署网页订购单,打印机安全可靠的向网页注册服务器发送订购信息,网页钢笔ID和生物测定数据。服务器核实关于网页钢笔ID确定的用户的生物测定指标,并从此在完成SET支付交易过程当中作为用户代理人。
4.3小型支付网页系统包括小型支付机制,方便用户交纳打印低成本文档和复制版权文档的费用,同时还可能允许用户偿还打印广告材料发生的费用。后者取决于已经提供给用户的津贴的等级。
当用户注册用于电子商务时,网络帐号是为收集小型支付而设立的。用户常规接收声明利用标准支付机制能够解决任何借方结余。
网络帐户可以扩展用于征集杂志的订购费用,该费用也必须表示成用户个人资产平衡表的形式。
4.4交易当用户在特定应用程序上下文对网页提出要求时,应用程序能够在页面内嵌入用户指定交易ID 55。通过页面进行的后续输入是利用交易ID进行标记的,而应用程序因此能够建立用于用户输入的适当的现场环境。
当输入通过非用户指定的页面发生时,但是,应用程序必须使用用户的唯一标识以建立现场环境。典型范例包括从预先打印的对话页面向用户虚拟“购物卡“添加项目。为了保护用户的隐私权,因此,网页系统了解的唯一的用户ID 60首先不能泄漏给应用程序。这样防止不同应用程序供货方轻易将独立的累积动作数据关联起来。
网页注册服务器通过唯一的别名ID 65替代保留用户和应用程序之间的匿名关系,如图24所示。无论什么时候用户利用“注册“属性启动超链接标记,网页页面服务器请求网页注册服务器解释相关联的应用程序ID 64,和网页钢笔ID 61一起,给别名ID 65。别名ID然后提交给超链接应用程序。
应用程序保留利用别名ID索引的状态信息,并且能够恢复用户指定的状态信息而不必了解用户共用标识。
为了允许其代表用户只利用应用程序指定信息签署应用程序交易,系统还保留独立的认证和私人签名密钥用于每个用户应用程序。
为了帮助系统发送产品条形码(UPC)“超链接”启动,系统代表用户记录最喜爱应用程序用于任何数量的产品类型。
每个应用程序都涉及应用程序的供货方,同时系统保留代表每个应用程序供货方的帐号以允许供应方的借贷用于点击费用等。
应用程序供货方可能是杂志订购内容的出版方。系统记录用户意愿接受订购的出版物,以及希望出版的频率。
4.5资源描述和版权资源描述分类图表的首选范例显示在图40当中。
每个文档和内容对象都可以通过一个或者多个资源描述842进行说明。资源描述优先采用都柏林核心元数据单元组,可以被设计用于方便发现电子资源。都柏林核心元数据必须与万维网络联盟(W3C)资源描述框架(RDF)一致。其它元数据单元设置也可能被采用。
资源描述可以确认版权持有人920。当用户打印版权所有内容时,网页系统将自动将版权费用从用户划拨到版权持有人。
5通信协议通信协议确定了在各个装置机构之间进行的有序信息交换。在网页系统当中,装置机构诸如网页钢笔,打印机和服务器利用一套确定的协议来协调处理用户与网页系统之间的交互通信联系问题。
每个协议通过时序图表的形式进行说明,在该图表当中,水平尺寸用于表示信息流,而垂直尺寸用于表示时间。每个装置机构利用带有机构名称的矩形框表示,而垂直栏代表实体的生命线。在实体存在的时间当中,该生命线显示为虚线。在实体有效的过程当中,该生命线显示为双线。因为在此考虑的协议不产生或损害装置机构,只要实体停止参与协议,生命线通常情况下就切短。
5.1订购交付协议订购交付协议的首选实施例如图43所示。
大量用户可能订购杂志出版物。每个用户的编辑的布置可能不同,但是大多数用户的编辑将共享公共内容诸如文本对象和图像对象。该订购交付协议因此通过定点发送向单个打印机发送文档结构,但是通过多点传送交付共享的内容对象。
应用程序(也就是说出版方)首先得到文档ID 51用于来自ID服务器12的每个文档。然后它向负责文档新分配ID的页面服务器10发送每个文档结构,包括其文档ID和页面描述。包括其自己的应用程序ID64,用户的别名ID 65,和相关多点传送通道名称。它利用其私人签名密钥签署信息。
页面服务器采用应用程序ID和别名ID从注册服务器获得相应用户ID 60,用户选取的打印机ID 62(可以被明确选定用于应用程序,或者可能被用户默认打印机),和应用程序的认证。
应用程序的认证允许页面服务器核实信息签名。如果应用程序ID和别名ID没有一起确认订购808,对注册服务器的页面服务器请求失败。
随后页面服务器向打印机分配文档和页面实例ID和进一步的页面描述,包括页面ID 50。包括用于打印机的相关多点传送通道名称。
随后它向应用程序返回新分配的页面ID供进一步参考。
一旦应用程序通过相关页面服务器向用户选定的打印机分配了所有文档结构,它将根据以前选定的多点传送通道多点传送各种共享对象的子集。页面服务器和打印机监控器两者都适合于多点传送通道并接收它们所要求的内容对象。随后他们能够统计以前的定点发送文档结构。这允许页面服务器向它们的数据库添加完整的文档,并允许其打印机打印文档。
5.2超链接启动协议超链接启动协议的首选范例显示在图45当中。
当用户利用网页钢笔点击网页时,网页钢笔将点击通知给最近的网页打印机601。该点击确定了页面和在页面上的位置。打印机已经通过网页钢笔连接协议知道网页钢笔的ID 61。
打印机通过DNS确定处理特定页面ID 50的页面服务器10a的网络地址。如果用户最近与相同页面交互联系,那么该地址可能存储在其高速缓冲存储器当中。然后打印机将网页钢笔ID,其自己打印机ID 62,页面ID和点击位置保存到页面服务器。
如果进行任何点击,那么页面服务器加载页面ID确定的页面描述5并确定输入单元的区域58。假设相关输入单元是超链接单元844,那么页面服务器得到相关联的应用程序ID 64和链路ID 54,并通过DNS确定应用程序服务器主机连接应用程序71的网络地址。
页面服务器使用网页钢笔ID 61从注册服务器11获得相应用户ID60,并随后分配唯一的超链接请求ID 52并建立超链接请求934。超链接请求分类图表如图44所示。超链接请求记录请求用户和打印机的ID,并确定被点击的超链接实例862。页面服务器随后向应用程序发送其自己的服务器ID 53,超链接请求ID,和链路ID。
应用程序根据应用程序指定逻辑,和从ID服务器12得到的文档ID51产生响应文档。随后向负责文档新分配ID及请求页面服务器ID和超链接请求ID的页面服务器10b发送文档。
第二页面服务器向第一页面服务器发送超链接请求ID和应用程序ID以获得相应用户ID和打印机ID 62。如果超链接请求已满或者用于不同应用程序,那么第一页面服务器拒绝请求。
第二页面服务器分配文档实例和页面ID 50,返回分配给应用程序的新的页面ID,将整个文档添加到其自身数据库当中,并最终将页面描述发送给提出请求的打印机。
超链接实例可能包括有意义的交易ID 55,在该种情况下第一页面服务器包括发送到应用程序的信息内的交易ID。这允许应用程序为超链接启动建立交易指定的现场环境。
如果超链接要求用户的别名,也就是说其“要求的别名”属性被设定,那么第一页面服务器将向注册服务器11发送网页钢笔ID 61和超链接应用程序ID 64以获得不仅仅是对应于网页钢笔ID的用户ID,还包括对应于应用程序ID和用户ID的别名ID 65。它包括发送到应用程序信息内的别名ID,允许应用程序建立用户指定的超链接启动现场环境。
5.3笔迹识别协议当用户利用网页钢笔在网页上画笔画时,网页钢笔将笔画与最近的网页打印机进行通信。笔画确定页面和在页面的路径。
打印机以常规方式向页面服务器10发送网页钢笔ID 61,其自己的打印机ID 62,页面ID 50和笔画路径。
页面服务器装载通过页面ID确定的页面描述5,并确定输入单元区域58,如果一些笔画交叉。假设相关输入单元是文本字段878,那么页面服务器向文本字段的数字墨水添加笔画。
在文本字段区域内的不活动期过后,页面服务器向注册服务器11发送网页钢笔ID和未决的笔画请求解释。注册服务器确定网页钢笔相应的用户,同时使用用户累计的笔迹模型822解释笔画为手写文本。一旦其转换笔画为文本,注册服务器将把文本返回给要求的页面服务器。页面服务器向文本字段的文本值添加文本。
5.4签名确认协议假设输入单元交叉的区域笔画是签名字段880,那么页面服务器10将向签名字段的数字墨水添加笔画。
在签名字段区域内的静止状态过后,页面服务器向注册服务器11发送网页钢笔ID 61和未决笔画进行确认。它还发送带有签名字段的应用程序ID 64,以及表单ID 56和当前表单的数据内容。注册服务器确定用户相应的网页钢笔,并使用用户动态签名生物测定818来核实笔画作为用户的签名。一旦已经核实签名,注册服务器使用应用程序ID 64和用户ID 60来确认用户的应用程序-指定私人签名密钥。然后使用密钥来产生表单数据的数字签名,并将数字签名返回给所要求的页面服务器。页面服务器将数字签名分配给签名字段同时相关联的表单状态冻结。
数字签名包括相应用户的别名ID 65。这允许单个表单获得多个用户的签名。
5.5表单提交协议表单提交协议的首选实施例如图46所示。
表单提交通过表单超链接启动产生。因而必须满足在第5.2节确定的协议要求,带有某些表单指定的添加内容。
在表单超链接的情况下,超链接启动信息通过页面服务器10发送到应用程序71,还带有表单ID 56和表单的当前数据内容。如果表单带有任何签名字段,那么应用程序通过从注册服务器11获取与相应数字签名有关的别名ID 65并获得相应认证核实每个签名。
5.6委托支付协议委托支付协议的首选实施例如图47所示。
在电子商务环境下,费用和委托,交易和销售可能通过点击从应用程序供货方到出版方变得可支付。费用佣金和委托佣金从出版方到打印机的供应方也变得可支付。
超链接请求ID 52被用于从目标应用程序供货方70a(例如商人)到源应用程序供货方70b(也就是说出版方),以及从源应用程序供货方70b到打印机供货方72进行交付费用或者委托。
当超链接首先被启动时目标应用程序从页面服务器10接收超链接请求ID,具体如上面5.2节所述。当目标应用程序需要确认源应用程序供货方信誉时,它向原页面服务器和超链接请求ID发送应用程序供应方的信用。页面服务器采用超链接请求ID确认源应用程序,并向相关注册服务器11和源应用程序ID 64,其自己的服务器ID 53,和超链接请求ID发送信用。注册服务器确认相应应用程序供货方帐号的信用827。它还指出应用程序的供应方。
如果应用程序供货方需要确认打印机供应方的信用,那么它向原页面服务器和超链接请求ID发送打印机供货方信用。页面服务器采用超链接请求ID确认打印机,并向相关注册服务器和打印机ID发送信用。注册服务器确认相应打印机供货方帐号的信用814。
源应用程序供货方随意被通知目标应用程序供货方的标识,以及打印机供货方和源应用程序供货方的标识。
6.网页钢笔描述6.1网页钢笔结构参照图8和9,网页钢笔,通常指定为参考数字101,由塑料模塑的外壳102,带有侧壁103确定内部空间104用于安装网页钢笔构成部件。网页钢笔顶部105在外壳102的一端106旋转安装。半透明外壳107可靠的固定在外壳102的对侧一端108上。外壳107也是模塑制造的,为了使用户能够查看安装在外壳102内状态LED 116,外壳107采用半透明材料。外壳107包括主要部件109实际上围绕在外壳102的末端108周围及突出部分110并安装在相应的安装槽111内形成外壳102的侧壁103。无线电天线112被安装在外壳102内突出部分110的后部。螺纹113围绕在外壳107上的孔113A周围,用于接受金属端件114,包括相应的螺纹115。金属端件114可以移动使墨盒能够进行更换。
在外壳107内还在柔性印刷电路板117上安装三色状态LED 116。天线112也安装在柔性印刷电路板117上。状态LED 116被安装在网页钢笔101的顶部用于保证全面良好的观察。
网页钢笔可以操作常规标记墨水网页钢笔和非标记触控笔。墨水网页钢笔墨盒118带有笔尖119而触控笔120带有触控笔笔尖121都并肩安装在外壳102内。墨盒笔尖119或者触控笔笔尖121都可以通过旋转网页钢笔顶部105,通过金属端件114的开口端122向前移动。各自的滑块123和124被安装到墨盒118和触控笔120上。旋转凸轮鼓125安装固定在网页钢笔顶部105上并能够旋转。凸轮鼓125在凸轮鼓侧壁181内的安装槽内带有凸轮126。凸轮随动机构127和128从滑块123和124突出出来,安装在凸轮槽126内。随着凸轮鼓125旋转,滑块123或者124相对移动使网页钢笔笔尖119或者触控笔笔尖121都从金属端件114内的孔122伸出。网页钢笔101能够进行三态操作。通过90°旋转顶部105,三态包括·触控笔120笔尖121伸出;·墨盒118笔尖119伸出;及·墨盒118笔尖119和触控笔120笔尖121都不伸出。
第二柔性印刷电路板129,安装在外壳102内的电子底盘130上。第二柔性印刷电路板129安装有红外线LED 131用于提供红外线辐射用于在表面上进行投影。图像传感器132被提供安装在第二柔性印刷电路板129上用于接收来自表面的反射辐射。第二柔性印刷电路板129还安装无线电频率芯片133,该芯片带有RF发送器和RF接收器,和状态控制器芯片134用于控制网页钢笔101的运行。外盖107内安装的光学器件135(由洁净的模塑塑料制作)将红外线束投射在表面上并在图像传感器132上接收图象。电源线136将第二柔性印刷电路板129上的部件连接到电池触点137上,该触点安装在凸轮鼓125内。终端138连接到电池触点137和凸轮鼓125上。三节可充电电池139安装在凸轮鼓125内与电池触点相接触。感应充电线圈140被安装在第二柔性印刷电路板129周围可以通过感应对电池139进行再充电。第二柔性印刷电路板129还安装有红外线LED 143和红外线光电二极管144用于当触控笔120或者墨盒118进行书写施检测凸轮鼓125的位移,为了确定网页钢笔笔尖119或者触控笔笔尖121施加在表面上的力,IR光电二极管144通过安装在滑块123和124上的反射器(未显示)检测来自IR LED 143的光线。
橡胶爪垫141和142配置在外壳102的末端108上以帮助固定网页钢笔101,同时顶部105还带有夹子142用于将网页钢笔101夹在口袋内。
6.2网页钢笔控制器配置的网页钢笔101用于通过红外线光谱成像在笔尖附近表面面积内确定其笔尖(触控笔笔尖121或者墨盒笔尖119)的位置。它记录最近的位置标记的位置数据,同时利用光学元件135和控制器芯片134计算笔尖121或者119到位置标签的距离。控制器芯片134计算网页钢笔的方向及在成像标记上观察的透视变形上笔尖-到-标签的距离。
利用RF芯片133和天线112网页钢笔101能够向计算系统发送数字墨水数据(为安全性进行了加密并且为了高效发送形成了数据包)。
当网页钢笔处于接收器范围内时,数字墨水数据在形成时被发送。当网页钢笔101移出其范围时,数字墨水数据在网页钢笔101内得到缓冲(网页钢笔101电路包括缓冲器用于存储数字墨水数据,在表面上网页钢笔移动大约12分钟)并且能够在以后进行发送。
控制器芯片134被安装在网页钢笔101内的第二柔性印刷电路板129上。图10是方框图表具体显示了控制器芯片134的结构。图10还显示了RF芯片133,图像传感器132,三色状态LED 116,IR照明LED 131,IR作用力传感器LED 143,和力传感器光电二极管144。
网页钢笔控制器芯片134包括控制处理器145,总线146使控制器芯片134部件之间的数据交换有效。还带有闪存147和512 KB DRAM148。模-数转换器149被配置用于将力传感器光电二极管144的模拟信号转换成数字信号。
图像传感器接口152带有图像传感器132,还带有收发器控制器153和基带电路154,RF芯片133带有连接在天线112上的RF电路155和RF谐振器和感应器156。
控制处理器145能够获取并对通过图像传感器132从表面和标记获得的位置数据进行解码,监控力传感器光电二极管144,控制LED116,131和143,并通过无线电收发器153处理短程无线电通信。它是中等性能(~40MHz)通用的RISC处理器。
处理器145,数字收发器部件(收发器控制器153和基带电路154),图像传感器接口152,闪存147和512KB DRAM 148集成在单个控制器ASIC当中。模拟RF部件(RF电路155和RF谐振器和感应器156)配置在独立的RF芯片内。
图像传感器是215×215像素CCD(这种传感器由三菱电子生产,并且由Itakura,K T Nobusada,N Okusenya,R Nagayoshi,和M Ozaki进行了说明,“1mm 50k-Pixel IT CCD图像传感器用于微型摄像系统”,电子设备上的IEEE交易,47伏,数目1,2000年1月)利用IR滤波器,也可以使用其它类型的图像传感器,诸如CMOS型图像传感器。最小像素计算可以或高或低,取决于所要求的分辨率。
控制器ASIC 134在网页钢笔101没有接触表面时进入无动作之后进入静止状态。它带有专用电路150,用于通过电源管理器151在落笔事件时监控力传感器光电二极管144和唤醒控制器134。
无线电收发器通常使用无绳电话在不受限制的900MHz频带进行通信,或者选用不受限制的2.4GHz工业,科学和医疗(ISM)频带,并采用跳频和冲突检测提供无干扰通信。
在备选的范例当中,网页钢笔带有红外线数据协会(IrDA)接口用于与基站或网页打印机进行短程通信。网页钢笔可以被导线连接到打印机上,但是这不会限制其使用性。
在进一步的实施例当中,网页钢笔101带有一对安装在网页钢笔101坐标轴普通平面上的直交加速计。该加速计190的基本轮廓如图9和10所示。
加速计的配置使网页钢笔101的该实施例可以不参考表面位置标记进行移动的传感,允许位置标记被进行低速采样。每个位置标记ID能够确认感兴趣的对象而非表面上的位置。例如,如果对象是用户接口输入单元(例如指令按钮),那么输入单元区域内的每个位置标记的标记ID可以直接确认输入单元。
在每个X和Y坐标轴方向上通过加速计采取的加速测量综合考虑了产生瞬态速率和位置的时间。
由于不知道笔画的起始位置,只有笔画内的相对位置可以被计算出来。尽管位置集成积累了所感测加速的误差,但是通常情况下加速计具有高的分辨率,而且误差累积过程笔画的时间段是短的。
7.网页打印机描述
7.1打印机机构立式安装的网页壁装式打印机601完全组装显示在图11和12当中。如图12,12a和68所示,其A4纸打印网页采取双工8”MemjetTM打印引擎602和603。它采用带有纸张604的直纸张通路通过双工打印引擎602和603,可同时打印纸张的双面,全色并且全色料扩散。多-DSP光栅图像处理器(RIP)将页面扫描到内存当中,而一对定制的打印引擎控制器实时向双工打印头扩展,处理和打印页面图像。
一体式装订组件605沿着每个打印纸的一条边缘使用胶带,当再次压下时允许粘贴在前一张纸上。这样形成最终装订文档618,其厚度范围可以从一页到数百页。装订组件将会根据图62,63和64的特定参考在下面进行更详细的考虑。
参照图11,12,12a,13和53到58,壁装式打印机601带有底盘606,可以容纳所有主要部件和组件。详细见图58,在前上部带有支点支撑的纸张托架607,利用前压制件608和带手柄压制件609覆盖。前压制件608,带手柄压制件609和下部前压制件610的颜色,文理和表面条件可以改变以使产品更能满足用户的要求。它们仅简单的固定在壁装式打印机601的前部。
图59和60显示了单独的壁装式打印机电气系统。柔性打印电路板(柔性印刷电路板)611从纸张托架607到主PCB 612,带有四种不同颜色的LED 613,614,615和616和按钮617。LED显示前压制件并指示″on″613,″ink out″614,″paper out″615,和″error″616。按钮617以使用指导的方式引出打印“帮助”,打印机和易耗品的状态信息,和网页网络资源的状态目录。
打印装订的文档618从壁装式打印机601底座退出进入清洁,塑料,可移动的收集托盘619当中。这将在图64的特别参考当中进行更详细的讨论。
壁装式打印机601利用内部110V/220V电源620进行加电并带有利用四个螺钉固定在墙壁或稳定的立面上的金属安装板621。在金属安装板621上的插入锁眼槽622允许采用四个套管安装在打印机后部以钓装在安装板上。壁装式打印机601不能通过在纸张托架607后面将底盘压制件621固定在安装板621上的螺丝抬起。
参照图53,65和66,壁装式打印机601的侧面包括容纳使打印机连接到网页网络和本地计算机或者网络上的网络接口模块625的模块架624。接口模块625可以被选定并在工厂安装或者在现场按照用户要求提供接口。这些模块具有公用连接器选项,诸如IEEE 1394(火线)连接,标准Centronics打印机端口连接或者USB2 649和Ethernet 650的混合连接。这允许用户将壁装式打印机601连接到计算机或者使用其作为网络打印机。其它类型的连接也可以被采用。图66显示了模块625的分解部件图。接口模块PCB 651,通过边缘连接器654,(带有金触点边带)插头直接插入到主要壁装式打印机PCB 612。不同连接器配置通过采用工具插件652采取了模块化设计,模块625两侧的手指凹槽允许轻易手动插入或拆除。
见图68,主PCB 612安装到底盘606的后部。电路板612将底盘压制件606连接到接口模块625。PCB 612还带有MemjetTM打印头705所需要的外围电子设备。包括带有不易失存储器的主CPU(当前两个32MBDRAM被采用),闪存,IEEE 1394界面芯片,电机控制器(当前为6套),各种传感器连接器,接口模块PCB边缘连接器,电源管理,内部/外部数据连接器和状态QA芯片。
图58显示了纸张604和墨盒627的前舱口参照图67,纸张604被放置到铰接的顶托架607内并且向下压到弹簧压盘666上。托架607通过铰链700安装到底盘606上。每个铰链带有底座,铰链杆和铰链边。底座上的支点和纸张/纸张托架607使铰链杆和铰链边令纸张/纸张托架607以防止缠绕进给软管646的方式旋转。其它纸张托架的设计也可能被采用。
纸张604在金属弹簧件668的作用下在托架607一侧自动关闭和对正之前固定在边沿导向装置667下面的位置。墨盒627通过一系列自密封连接器629连接到支点墨水连接器压制件628上。连接器629向它们各自的位置传送墨水,空气和胶水。墨水连接器压制件628带有传感器,检测墨盒上的QA芯片并在打印前核实标记。当感测到前舱关闭时,释放机构允许弹簧压盘666将纸张604推到电机驱动的媒介收集辊筒组件626上。
图54,显示了可更换墨盒627的整套组件,带有用于存储定色料644,粘合剂630,和青色631,红紫色632,黄色633,黑色634和红外线635墨水的软囊或者腔室。在底座压制板637上墨盒627还带有微型空气过滤器636,如图13所示,微型空气过滤器636与气泵638通过软管639在打印机内部连接,这向打印头705提供过滤的空气以防止微型颗粒侵入MemjetTM打印头705堵塞喷嘴。通过墨盒627内的空气过滤器636,过滤器的使用寿命与墨盒的使用寿命有效的联系到一起。保证空气过滤器与墨盒一起更换而非依赖用户按照所要求的间隔对空气过滤器进行清洗和更换。此外,粘合剂和红外线墨水与可见的墨水和空气过滤器一起补充,因为减少了易损材料的补充,因此降低对高频率工作的打印机的中断。
墨盒627带有薄壁壳体640。墨水囊631到635和定色料囊644通过钩装墨盒的销钉645一起吊挂在壳体内。单个胶水囊630安装在底座压制板637内。这都可以充分回收,容量为打印和胶粘3000页面(1500页纸)。
参照图12,12a,59,60和68,电机驱动的媒介收集辊筒组件626直接从纸张托架607将将顶部纸推过在第一打印引擎602上的纸传感器(未显示)进入双工MemjetTM打印头组件。
两个MemjetTM打印引擎602和603被对面成直线沿着直纸张通路连续配置。纸张604利用一体化的强力的收集辊筒626吸入第一打印引擎602。纸张604的位置和大小被感测并开始打印。
定色料被同时打印以最大限度的缩短可能的干燥时间。
详见图12a,MemjetTM打印引擎602和603带有旋转压封,吸墨和压盘设备669。压封设备当不使用时密封MemjetTM打印头705。打开并旋转以产生完整的吸墨纸,用于吸收日常打印机启动维修过程当中打印头705喷射的墨水。同时移动内部压封设备进入MemjetTM打印头705内部允许空气流入保护性的喷嘴屏蔽区域。设备的第三次旋转将压盘表面移动到其原来位置,在打印过程当中支持纸张604的一侧。
纸张通过一套加电的(沿着直纸张通路对正)退出带齿轮从第一MemjetTM打印引擎602退出,这些带齿轮接触‘湿’打印表面并继续进给纸张604进入第二MemjetTM打印引擎603。
第二打印引擎603安装在第一引擎对侧按次序打印下面的纸张604。
如图12,12a,13,62和63所示,纸张604从双工打印引擎602和603通过,进入装订器组件605。打印的页面从加电的带有纤维支持辊筒和其它可移动轴的带齿轮轴670和瞬态胶轮673之间通过。移动的轴/胶轮673被安装到金属支架上同时被向前运输到通过凸轮轴642作用的加电轴670的接口。隔离该凸轮轴电机电源675,两个电机676都由MemjetTM打印头进行控制。
胶轮组件673包括带有旋转联节器680的部分中空轴679用于从墨盒627通过软管641供胶。该轴679连接到胶轮681上,该轮通过辐射孔的毛细作用吸收粘合剂。浇铸的外壳围绕胶轮681,在前面带有开口。支点支持侧面的压制板683和弹簧作用的外门684被安装到金属支架上并当胶轮组件673座被向前推时墨盒627向外铰接到一侧。通过压制外壳的正面露出胶轮681。拉簧685在静止不用时封闭组件并有效的压封胶轮681。
当纸张604通过进入胶轮组件673时,当被向下运输进入装订组件605时,粘合剂被涂抹到前面的一个立边上(不包括文档的第一页)。这种布置会在打印过程当中将粘合剂涂抹到每个页面上以使纸张移动通过打印机而不中断或者停止。这样增加了打印速度,但是,要求页面以纵向移动通过打印机(也就是说,方向与长边平行)。这样要求纸张托架,装订工作站,和收集站必须依次纵向配置。使打印机的整个长度太大而不方便装入到有限的空间内。在这些情况下,纸张托架,装订工作站和收集工作站都可以按照“横向”方向布置(短边与纸张移动方向平行)以缩短打印长度。但是,胶合组件还必须能够沿着页面长边的方向涂胶。在这种类型的壁装式打印机(未显示)当中,粘合剂随同往复的胶带而被涂抹到每个页面的纵边上。
纵向装订组件605详见图62。带有金属支架底盘686,在四个横杆上的弹簧压制装订压盘687,在纸页604被移动通过之后支持文档618的模制带角度压盘689,和带有支架691的退出舱口盖690。打印的页面604直到停留在退出舱口盖690上时才进给。装订压盘687通过轮子692和连接到加电电缆缠绕轴694上的弹簧钢线缆693的闭环系统告诉向前推动,线缆环693缩短并向前运输装订压盘687。加电轴694带有打滑离合机构并提供推动纸张604向前到前一页纸的后面所需要的速度,胶合/装订,然后在返回弹簧699的作用下返回到下一起始位置接受下一打印页。往复式压盘单个操作循环花费时间低于2秒钟。
装订组件605依次装订页面成为装订的文档,在不显著增加打印稳当独立页面时间的情况下产生装订文档。此外在压到前一页面之前直接涂抹粘合剂。这比将粘合剂涂抹到每个页面后面并按顺序按压每个页面更有效,因为任何打印过程中断诸如补充纸张允许在最后粘接的页面上涂抹会降低粘合剂的性能并使工作效率下降。
弹簧线缆693在前一页纸上施加正压帮助装订。此外,带角度压盘689顶部比底部浅是为了支持文档618。
传感器(未显示)连接到步进电机控制器上,可以被用于确定装订到文档上前一页的位置以允许压盘精确将下一页粘贴到压盘上。
当通过带角度压盘689时,纸张拔销643敲击纸张604到装订器605的一侧。主PCB 612控制电机695,696和697分别用于线缆缠绕轴694,纸张拔销643和退出舱口盖690。
当文档618装订并完成时,加电的退出舱口盖690打开。配置的捣棒式传感器(未显示)检测文档是否堵塞或者其它干扰防止退出舱口盖690关闭。在排出装订器605进入收集托盘619时纸张拔销643还轻敲对正打印的文档,在下部正面压制件610上的塑料箔片698与退出舱口盖690一起工作以指示完成的文档618退回收集盘619并将任何进一步的文档进给进入托盘而没有任何碰撞。大部分的软箔都可以被提供,每个带有不同长度以容纳带有不同页面尺寸规格的文档。收集盘619利用干净的塑料压制而成并在一定的负载作用下推出插槽。移动文档可以在三个侧面实现。
7.2Memjet-Based打印MemjetTM打印头产生1600点/平方英寸二值CMYK。在低扩散的纸张上,每个被喷射墨滴的表单几乎都优先选择圆形22.5毫米直径的点。在隔离情况各种点很容易产生,允许分散点进行调节处理以实现最全面的发明。
页面布局可带有图像,图形和文本的混合。连续调节(连调)图像和图形可以采用随机分散点进行复制。不同于集束点(或者调幅)表面调颤,分散点(或者调频)表面调颤复制高的空间频率(也就是说图象细节)几乎达到点分辨率的极限,而同时向它们的满色度复制低空间频率,当通过眼睛记性空间综合时。随机表面调颤矩阵必须小心设计以便当进行图像拼接时不会出现讨厌的低频图样。因此其尺寸大小通常情况下超过所要求的最小尺寸以支持特定数量的强度等级(例如16 16 8位用于257强度等级)。
对于空间频率人类相对敏感的最高值对于可见区域大约每度3个循环,然后成对数级的下降,每度按系数100下降超过大约40个循环,而每度超过60个循环变得不可测量。在正常的12英寸可观察距离内(大约300毫米),在打印的页面可以大概解释为每英寸200-300个周期循环,或者根据内奎斯特理论为每英寸400-600次采样。
在实践当中,连续调节分辨率超过大约300ppi在特定的应用场合之外诸如医疗成像限制使用。杂志的胶印打印,例如,使用连续调节分辨率在范围150到300ppi。更高的分辨率通过表面调颤对颜色造成的误差非常轻微。
黑字和图形利用二值黑点可以直接复制,因此在打印前不需要消除混杂图像(也就是说低通滤波)。因此文字的超级采样超过上面讨论的理论极限以便当通过眼睛进行空间综合时产生更加平滑的边沿。文本分辨率达到大约连续1200点/平方英寸就可以感觉到文字的清晰度(当然假设采用的是低扩散纸张)。
网页打印机采用连续调节分辨率267ppi(也就是说1600点/平方英寸/6),及800点/平方英寸的黑字和图形分辨率。
7.3文档数据流因为MemjetTM打印头的页面宽度属性,每个页面必须以不变的速度被打印以防止产生可见的人为缺陷。这意味着打印速度不能改变以匹配输入数据的速度。文档扫描和文档打印因此去耦以保证打印头能够保证数据恒定提供。直到完全被扫描,才可以打印页面。这通过在存储器当中存储压缩每个扫描的页面图像来实现。
去耦处理还允许光栅图像处理器(RIP)当扫描简单页面时在打印机之前运行,获得扫描更复杂页面的时间。
因为连续调节彩色图像通过随机表面调颤进行复制,但是黑字和线图形直接利用点进行复制,压缩的页面图像格式带有独立的前景二值黑层同时背景连续调节彩色层。黑层是在连续调节经过表面调颤处理后通过连续调节形成的。
隔离层带有网页标记并最终采用红外吸收墨水进行打印。
在267ppi条件下,信纸大小的页面的连续调节CMYK数据的规格为25MB。采用有损耗的连续调节压缩算法诸如JPEG(ISO/IEC 19018-11994,信息技术-连续调节静止图象的数字压缩和编码要求和指导,1994,本文内容供相互参考),连续调节图像压缩比可达到10∶1而没有显著的质量损失,给定压缩页面大小为2.5MB。无损耗压缩算法可以被采用,但是这些算法通常不会产生与损耗压缩算法一样高的压缩比。
在800点/平方英寸条件下,带有二值数据信纸大小页面的规格是7MB。连贯的数据诸如文本非常易于压缩。采用无损二值压缩算法诸如4组传真(ANSI/EIA 538-1988,传真编码方案和编码控制功能用于4组传真设备,1988年8月,在本文当中的内容仅供相互参考),压缩比大约10∶1的10点文本,压缩页面规格为0.8MB。
一旦采取表面调颤,CMYK连续调节图像数据的信纸大小的页面可带有114MB二值数据。对该数据采用无损二值压缩算法在精度上是无意义的,因为选择的表面调颤处理是随机的-也就是说由于引入了难于压缩的无序。
两层压缩的页面图像格式因此发明相对强的带损耗JPEG连续调节图像压缩和无损耗的二值文本压缩。格式被充分的压缩以进行高效的存储,同时保证足够的简易以允许在打印过程当中直接实时发送。
由于文本和图像通常不重叠,正常情况下最差的页面图像大小为2.5MB(也就是说仅限于图像),而正常情况下最好的页面图像大小为0.8MB(也就是说仅限于文本)。绝对最差的页面图像大小为3.3MB(也就是说文本重叠在图像上)。假设1/4平均页面带有图像,那么平均页面图像大小为1.2MB。
7.4打印机控制器结构网页打印机控制器包括控制处理器750,一种工厂安装的或者现场安装的网络接口模块625,一种无线电收发器(收发器控制器753,基带电路754,RF电路755,和RF谐振器及感应器756),双光栅图像处理器(RIP)DSP 757,双工打印引擎控制器760a和760b,闪存658,以及DRAM 657(当前为64MB),如图63所示。
控制处理器处理与网络19的通信及与当地无线网页钢笔101的通信,传感帮助按钮617,控制用户界面LED 613-616,进给及RIP DSP 757和打印引擎控制器760的同步。包括中等性能的通用微处理器。控制处理器750通过高速串行总线659与打印引擎控制器760进行通信联系。
RIP DSP为网页打印机压缩页面表单扫描并压缩页面描述。每个打印引擎控制器实时为其相关联的MemjetTM打印头350扩展,处理和打印页面图像(也就是说超过30页面/分钟)。双工打印引擎控制器可同时打印纸张的双面。
主控打印引擎控制器760a根据主控QA芯片665和墨盒QA芯片761控制纸张的输送并监控墨水的使用情况。
打印机控制器的闪存658带有用于处理器750和DSPs 757的软件,同时带有数据。这些数据是在引导程序运行时复制到主存储器657内的。
处理器750,DSPs 757,和数字收发器元件(收发器控制器753和基带电路754)集成在单一控制器ASIC656内。模拟RF部件(RF电路755和RF谐振器及感应器756)配置在独立的RF芯片762内。网络接口模块625是独立隔离的,由于网页打印机允许在工厂或者现场进行网络连接。闪存658和2 256Mbit(64MB)DRAM 657也是与芯片分离的。打印引擎控制器760配置在独立的ASIC内。
配置有各种网络接口模块625,每个模块配置有网页网络接口751和任选的本地计算机或者网络接口752。网页网络国际互联网接口包括POTS调制解调器,Hybrid Fiber-Coax(HFC)有线调制解调器,ISDN调制解调器,DSL调制解调器,卫星收发器,当前流行的和下一代蜂窝电话收发器,及无线本地闭环(WLL)收发器。本地接口包括IEEE1284(并行端口),10Base-T和100Base-T Ethernet,USB和USB2.0,IEEE 1394(火线),和各种出现的家庭网络接口。如果在局域网络可利用国际互联网连接,那么局域网络接口可以被用作网页网络接口。
无线电收发器753通常使用无绳电话在不受限制的900MHz频带进行通信,或者选用不受限制的2.4GHz工业,科学和医疗(ISM)频带,并采用跳频和冲突检测提供无干扰通信。
打印机控制器任意配置红外线数据协会(IrDA)接口用于接收从设备诸如网页摄像机“喷出”的数据。在可供选择的范例当中,打印机通过适当配置网页钢笔的IrDA界面来进行短程通信。
7.4.1扫描和打印如图52所示,一旦主处理器750已经在存储器657(在551)内接收并且核实(在550)了文档页面布局和页面对象,那么它将在DSPs 757上运行适当的RIP软件。
DSP757扫描(在位置552)每个页面描述并压缩(在位置553)扫描的页面图像。主处理器在存储器657(在位置554)当中存储每个压缩的页面图像。多个DSP负载平衡的最简单的方法是使每个DSP扫描独立的页面。由于通常情况下任意数目的扫描页面被存在存储器当中,所以DSP总是可以保持忙状态。当扫描短文档时该方法只能产生潜在的DSP利用状况不良。
页面描述当中的水印区域被扫描成连续调节分辨率的二值位映射,对于可以忽略的大小规格为无损压缩,此时表单是压缩页面图象的一部分。
打印页面的红外线(IR)层带有在密度大约为每平方英寸6个时的编码的网页标记。每个标记对页面ID,标记ID,和控制位进行标记,同时每个标记的数据内容在压缩页面图像内扫描和存储时产生。
主处理器750将并排的页面图像传送给双工打印引擎控制器760。每个打印引擎控制器760在其本机存储器769当中存储压缩的页面图像,同时启动页面扩展并打印流水线。页面扩展和打印是流水作业的,因为在存储器当中存储整个114MB二值CMYK+IR页面图像是不现实的。
打印引擎控制器扩展压缩的页面图像(在位置555),采取表面调颤处理扩展的连续调节彩色数据为二值点(在位置556),将扩展的二值黑层合成到采取表面调颤处理的连续调节层上(在位置557),给出扩展的网页标记数据(在位置558),并最终打印整个给出的页面(在位置559)以产生打印的网页1。
7.4.2打印引擎控制器打印引擎控制器760的页面扩展和打印流水线包括配置给MemjetTM打印头350的高速IEEE 1394串行接口659,标准JPEG解码器763,标准4组传真解码器764,定制的色调器/合成器单元765,定制标记编码器766,行装入器/格式标识符装置767,及定制接口768。
打印引擎控制器360以双缓冲的方式运行。而一个页面通过高速串行接口659装入DRAM 769当中,以前装入的页面从DRAM 769读取并且通过打印引擎控制器流水线传送。一旦页面已经完成打印,只有装入的页面在其它页面被装入的同时被打印。
流水线的第一阶段扩展(在位置763)JPEG-压缩连续调节CMYK层,扩展(在位置764)4组传真压缩二值黑层,并根据第1.2节确定的标记格式给出(在位置766)二值网页标记层,所有处于并行的方式。第二阶段通过表面颤动处理(在位置765)连续调节CMYK层并在得到的二值CMYK层合成(在位置765)二值黑层。合成的二值CMYK+IR点数据被缓冲和格式化(在位置767)用于在MemjetTM打印头350上通过行缓冲器进行打印。大部分这些行缓冲器被存储在芯片外的DRAM当中。最后阶段通过打印头接口768为MemjetTM打印头350打印六通道的二值点数据(包括定色料)。
当多个打印引擎控制器760用于调和时,诸如在双工配置当中,通过共享行同步信号770进行同步。只有一个打印引擎760通过外部主/从销771选定,在共享行上产生行同步信号770。
打印引擎控制器760带有用于同步页面扩展的低速处理器772,通过低速串行总线773和控制步进电机675,676配置打印头350。
在8”型号的网页打印机当中,两个打印引擎沿着页面(11”)的长边上每打印30字母页面/分钟,给定的行速率为8.8kHz/1600点/平方英寸。在12”型号的网页打印机当中,两个打印引擎沿着页面(8”)短边每打印45字母页面/分钟,给定的速率为10.2kHz。这些行速率在MemjetTM打印头操作频率范围内,在当前设计超过30kHz时是良好的。
结论本发明已经参照首选范例和数个特定的可供选择的范例进行了说明。但是,有些技术的人员希望在相关领域内提供大量的其它不同于已经特别描述的实施例也能够包括到本发明宗旨和范围当中。因此,发明不应当局限于当前所说明的特定实施例,包括适当的可供相互参考的文档。发明的范围仅受所附的发明要求的限制。
权利要求
1.一种用于将第二界面打印在第二表面上的打印机,作为从传感设备接收到的第一指示数据的响应, 第一指示数据通过传感设备从第一编码数据进行感测,第一表面上的第一界面包括第一编码数据,所述打印机包括(a)一个输入模块,如下配置(i)从传感设备接收第一指示数据,第一指示数据至少部分地指示为响应数据;(ii)产生基于第一指示数据的第二指示数据,第二指示数据至少部分地指示为响应数据;(iii)向计算机系统发送第二指示数据;以及(b)一个包括打印机构的打印模块,如下配置(i)从计算机系统接收响应数据;(ii)产生至少根据部分基于响应数据的第二界面;并且(iii)利用打印机构在第二表面上打印第二界面。
2.如权利要求1所述的打印机,第二界面包括第二编码数据,其特征在于,打印模块包括编码数据发生器,所述编码数据发生器用于产生至少部分基于响应数据的第二编码数据。
3.如权利要求2所述的打印机,响应数据包括表示至少一个标识的第二区域标识数据,标识与第二界面区域相关联,所述编码数据发生器被配置,以产生基于第二区域标识数据的第二编码数据,第二编码数据表示标识。
4.如上述任何一项权利要求所述的打印机,其特征在于,除了第二编码数据外,第二界面包括可见信息,该可见信息至少部分地基于响应数据。
5.如权利要求3所述的打印机,其特征在于,第二编码数据也表示至少一个区域基准点。
6.如权利要求5所述的打印机,其特征在于,至少一个基准点是基于编码数据布局确定的。
7.如权利要求6所述的打印机,其特征在于,所述打印模块被配置用于从计算机系统接收编码数据布局。
8.如权利要求6所述的打印机,还包括用于存储多个编码数据布局的存储装置,所述打印模块配置如下从计算机系统接收表示一个编码数据布局的布局选择信息;以及利用布局选择信息选择所存储的一个编码布局用于确定至少一个基准点。
9.如权利要求1所述的打印机,其特征在于,第一指示数据包括通过传感设备从第一编码数据感测的位置数据。
10.如权利要求1所述的打印机,其特征在于,第一指示数据包括通过传感设备从第一编码数据感测的第一区域标识数据,第一区域标识数据表示与第一界面区域相关联的标识,区域至少部分地表示响应数据。
11.如权利要求10所述的打印机,其特征在于,第一指示数据包括通过传感设备从第一编码数据感测的位置数据,位置数据表示区域内的位置,区域内的位置至少部分地表示响应数据。
12.如权利要求1到3或者5到11任何一项所述的打印机,其特征在于,第二编码数据包括至少一个标记,每个标记表示区域的标识。
13.如权利要求12所述的打印机,其特征在于,第二编码数据包括多个标记,编码数据发生器被配置,以确定打印前每个标记的位置,各个位置是基于编码数据布局确定的。
14.如权利要求13所述的打印机,其特征在于,编码数据发生器被配置用于在打印第二编码数据之前从计算机设备接收编码数据布局。
15.如权利要求7所述的打印机,还包括用于存储多个编码数据布局的存储装置,编码数据发生器如下配置从计算机设备接收表示一个编码数据布局的布局选择信息;以及产生基于布局选择信息的第二编码数据。
16.如权利要求13所述的打印机,其特征在于,每个标记包括确定该标记相对位置的第一标识数据;以及识别表面的第二标识数据。
17.如权利要求1到3或者5到11任何一项所述的打印机,打印机被配置用于将第二界面按照要求打印在第二表面上。
18.如权利要求1到3或者5到11任何一项所述的打印机,其特征在于,第二界面被打印在多个页面上。
19.如权利要求1所述的打印机,其特征在于,第一和/或第二表面通过基材确定。
20.如权利要求19所述的打印机,其特征在于,基材是薄片状的。
21.如权利要求12所述的打印机,其特征在于,标记位于第二表面上预先确定的位置。
22.如权利要求21所述的打印机,其特征在于,标记位于由多个拼接分块构成的盘格图案内的表面上,每个拼接分块包括多个标记。
23.如权利要求22所述的打印机,其特征在于,拼接分块相互连锁充分覆盖表面。
24.如权利要求23所述的打印机,其特征在于,所有的拼接分块都具有相似的形状。
25.如权利要求24所述的打印机,其特征在于,拼接分块为三角形,正方形,矩形或者六边形。
26.如权利要求22所述的打印机,其特征在于,标记随机地位于每个拼接分块内。
27.如权利要求12所述的打印机,其特征在于,除了第二标识数据,每个标记还包括至少一个共用零件。
28.如权利要求27所述的打印机,其特征在于,至少一个共用零件被配置用于帮助通过相关联的标记读取仪器对标记进行发现和/或识别。
29.如权利要求27所述的打印机,其特征在于,在带有冗余信息的格式当中至少表示有一个共用零件。
30.如权利要求29所述的打印机,其特征在于,至少一个共用零件旋转对称以保证旋转恒定不变。
31.如权利要求29所述的打印机,其特征在于,至少一个共用零件是环形的。
32.如权利要求12所述的打印机,其特征在于,每个标记包括至少一个定向零件,以便通过相关联的标记读取仪器使标记的旋转方向得到确定。
33.如权利要求32所述的打印机,其特征在于,在带有冗余信息的格式中至少表示有一个定向零件。
34.如权利要求33所述的打印机,其特征在于,至少一个定向零件非对称旋转。
35.如权利要求33所述的打印机,其特征在于,至少一个定向零件沿着主轴歪斜。
36.如权利要求12所述的打印机,其特征在于,每个标记包括至少一个透视零件,以便通过相关联的标记读取仪器使标记的透视变形得到确定。
37.如权利要求36所述的打印机,其特征在于,至少一个透视零件包括至少四个不一致的分零件。
38.如权利要求12所述的打印机,其特征在于,每个标记包括多个标记单元,第一和第二标识数据每个都通过多个单元确定。
39.如权利要求38所述的打印机,其特征在于,标记单元位于每个标记中心区域周围的一个或者多个弓形带内。
40.如权利要求39所述的打印机,其特征在于,多个弓形带相互同心地配置。
41.如权利要求40所述的打印机,其特征在于,每个单元都表现为具有多个可能值的点。
42.如权利要求41所述的打印机,其特征在于,可能的数目是2。
43.如权利要求41所述的打印机,其特征在于,当出现可能值之一时,标记单元将对预先确定的波长或波长范围的电磁辐射进行吸收、反射或者发荧光,以预先确定比第二表面更大或更小的范围。
44.如权利要求41所述的打印机,其特征在于,标记单元的可能值通过对预先确定的波长或波长范围的电磁辐射的不同相对吸收、反射或荧光来确定。
45.如权利要求41所述的打印机,其特征在于,对于在日光或环境灯光条件下基本无辅助的人眼睛,标记实际上是不可见的。
46.如权利要求41所述的打印机,其特征在于,对于在日光或环境灯光条件下基本无辅助的人眼睛,标记稍微可见。
47.如权利要求38所述的打印机,其特征在于,对于在日光或环境灯光条件下基本无辅助的人眼睛,标记是可见的。
48.如权利要求13所述的打印机,其特征在于,带有冗余信息的格式中表示有第一标识数据。
49.如权利要求13所述的打印机,其特征在于,在带有冗余信息的格式中表示有第二标识数据。
50.如权利要求49所述的打印机,其特征在于,打印机为一种喷墨打印机。
51.如权利要求50所述的打印机,其特征在于,标记是利用能够被紫外光谱或者红外光谱吸收或反射的墨水打印的。
52.如权利要求51所述的打印机,其特征在于,打印机包括用于打印标记的单独墨水通道。
53.如权利要求50所述的打印机,其特征在于,打印机被配置用于同时将第二编码数据和附加信息打印在第二表面上。
54.如权利要求53所述的打印机,其特征在于,附加信息通过彩色或者黑白墨水打印在第二表面上。
55.如权利要求54所述的打印机,其特征在于,附加信息利用下面彩色墨水的组合之一打印在第二表面上CMY;CMYK;CMYRGB;及点色。
56.如权利要求9到11任何一项所述的打印机,其特征在于,至少多个标记随机位于第二表面上。
57.如权利要求9到11任何一项所述的打印机,其特征在于,标记根据编码布局数据规则排列在第二表面上。
58.如权利要求57所述的打印机,其特征在于,阵列呈三角形。
59.如权利要求57所述的打印机,其特征在于,阵列呈矩形。
60.如权利要求57所述的打印机,其特征在于,标记平铺在第二表面上。
63.如权利要求62所述的打印机,其特征在于,还包括装订机构,用于将各个页面装订成文档。
64.如权利要求53所述的打印机,其特征在于,第二表面定义为页面的面,打印机还包括双打印机构,用于同时对页面的反面进行打印。
65.如权利要求1到3或者5到11任何一项所述的打印机,其特征在于,打印机构包括用于将墨水打印在第二表面上的喷墨打印头。
66.如权利要求65所述的打印机,其特征在于,打印头是一种根据要求滴墨的喷墨打印头。
67.如权利要求66所述的打印机,其特征在于,打印头为页宽打印头。
68.如权利要求67所述的打印机,其特征在于,打印头被配置用于通过一个打印通路将多种墨水颜色传到第二表面上。
69.如权利要求67所述的打印机,其特征在于,打印头包括电热弯曲执行机构用于将墨水喷射在表面上。
70.如权利要求69的任何一项所述的打印机,其特征在于,打印机包括两套打印头,打印头被配置用于真正同时打印页面的反面。
71.如权利要求69所述的打印机,包括强制性空气过滤传送机构,用于保持打印头喷嘴相对而言没有纸尘。
72.如权利要求69所述的打印机,其特征在于,打印头包括移动喷嘴腔。
73.如权利要求72所述的打印机,其特征在于,打印机包括两套打印头,打印头被配置用于真正同时打印页面的反面。
74.如权利要求1所述的打印机,其特征在于,第一指示数据包括用户标识数据,用户标识数据表示用户数据。
75.如权利要求74所述的打印机,其特征在于,用户标识数据从与传感设备相关联的存储装置来提供。
76.如权利要求1到3,5到11,15或者16所述的打印机,其特征在于,第一界面表面在打印机上。
77.一种系统,包括权利要求1到3,5到11,15或者16的任何一项所述的打印机;以及用于感测第一指示数据并将其发送到打印机的传感设备。
78.如权利要求77所述的系统,其特征在于,传感设备包括将指示数据发送到打印机的无线电发送器,打印机包括接收指示数据的无线电接收器。
79.如权利要求77所述的系统,其特征在于,传感设备包括光学传感器,用于感测第一编码数据。
79.一种系统,包括如权利要求1到3,5到11,15或者16任何一项所述的打印机;以及位于第一表面上的第一界面表面,第一界面表面包括通过传感设备进行感测的第一编码数据,从而产生从传感设备传送到打印机的第一指示数据。
80.一种通过如权利要求1到3,5到11,15或者16任何一项所述的打印机所产生的界面表面。
全文摘要
打印机,包括输入模块和打印模块,用于将第二界面打印在第二表面上,对应于从触控笔传感设备上接收到的和通过触控笔从第一编码数据感测到的第一指示数据。第一界面在第一表面上进行处理,并且包括第一编码数据。输入模块从触控笔接收第一指示数据,第一指示数据至少能够部分的指示响应数据。输入模块根据第一指示数据产生第二指示数据,第二指示数据必须至少部分的指示响应数据。第二指示数据被发送到计算机系统。打印模块从计算机系统接收响应数据。第二界面至少部分的取决于响应数据。打印模块将第二界面打印在第二表面上。
文档编号B41J2/01GK1476556SQ01819477
公开日2004年2月18日 申请日期2001年11月26日 优先权日2000年11月25日
发明者卡·西尔弗布鲁克, 保罗·拉普斯顿, 卡 西尔弗布鲁克, 拉普斯顿 申请人:西尔弗布鲁克研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1