一种局域网打印机多用户智能打印方法

文档序号:6635079阅读:177来源:国知局
一种局域网打印机多用户智能打印方法
【专利摘要】本发明涉及一种局域网打印机多用户智能打印方法,针对现有局域网共享打印机控制方法进行改进,在设计一个复印出口和多个打印出口硬件基础之上,设计全新架构模式的打印控制方法,针对工作任务的来源IP号和各个打印出口实现实时监测、智能分配,能够彻底杜绝发生多用户文件间插页情况,保证不同IP号的打印工作任务被输送至不同打印出口,大大便于多用户执行多打印工作任务后的文件拿取操作。
【专利说明】—种局域网打印机多用户智能打印方法

【技术领域】
[0001]本发明涉及一种局域网打印机多用户智能打印方法,属于自动化办公用品【技术领域】。

【背景技术】
[0002]打印机是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。衡量打印机好坏的指标有三项:打印分辨率,打印速度和噪声;现有市场上的打印机的种类很多,按打印元件对纸是否有击打动作,分击打式打印机与非击打式打印机;按打印字符结构,分全形字打印机和点阵字符打印机;按一行字在纸上形成的方式,分串式打印机与行式打印机;按所采用的技术,分柱形、球形、喷墨式、热敏式、激光式、静电式、磁式、发光二极管式等打印机;并且随着人们日常对打印机的使用要求,设计者和生产厂家针对打印机结构以及使用控制方法继续做着不断改进设计,诸如专利申请号:201210129920.4,公开了一种喷墨打印设备和打印数据生成方法,其中,喷墨打印设备包括:分配单元,用于将用于打印点的打印数据分配成利用打印头中设置的第一打印元件进行打印所使用的数据以及利用同一打印头中设置的第二打印元件进行打印所使用的数据;以及确定单元,用于针对第一打印头和第二打印头各自的打印元件阵列的具有重叠打印区域的各部分进行打印所使用的数据,确定利用第一打印头中的第一打印元件阵列和第二打印元件阵列的组合进行打印所使用的数据的量与利用第二打印头中的第一打印元件阵列和第二打印元件阵列的组合进行打印所使用的数据的量的比率。
[0003]还有专利申请号:201410187388.0,公开了一种网络打印服务器,该网络打印服务器包括:打印任务存储器,被配置为存储打印任务列表;打印装置登记单元,被配置为响应于打印装置的请求建立与该打印装置的网络连接,登记该打印装置,并且在打印任务存储器中创建与打印装置对应的打印任务列表;和打印任务管理单元,被配置为接收来自计算设备的打印请求,在所请求的打印装置的打印任务列表中增加打印任务项,打印任务项包括打印任务10和打印任务内容;所述打印任务管理单元进一步被配置为接收打印装置下载打印任务的请求,将所请求的打印任务发送给打印装置。
[0004]不仅如此,现有技术的打印机通过打印介质上的参考点来确定打印位置和对介质变形的补偿,而专利申请号:201410303066.8,公开了一种智能打印方法及智能打印机/打印系统,通过对打印介质匹配面的图像采集,依据打印介质正反面的实际状况/特征对打印进行修正或确定正确的打印方案,即使在打印介质与设计模型之间存在较大差异或随机性差异,无论是在二维打印面上打印、三维打印面上打印、平台上打印还是卷对卷打印,打印层依然能够与打印介质正确匹配;打印层还可以与打印介质背面的特征对齐。并且可以通过具备扫描和打印功能的设备来实现智能打印,也可以由独立的扫描设备和打印设备配合实现智能打印。
[0005]由上述现有技术可以看出,现有的打印机的确在不断发生着改进与创新,但是在打印机的实际应用过程中,依然能发现不少问题,其中尤为突出的现象就是插页现象,当多个用户同时使用打印服务,且每一个用户的打印任务不止一个时,各个用户分别向打印机发送自己的各个打印任务,这时对于打印机来说,打印机只是根据其接收打印任务的顺序依次进行打印,不考虑各个打印任务的来源,这样就会出现多个用户的多个打印任务相互混合在一起输出,当用户拿取自己的打印文件时,就会很麻烦,需要在混合在一起的众多文件中一份一份寻找自己的文件,一方面用户自己文件的拿取变得十分麻烦,另一方面用户在寻找拿取自己文件的过程中,很可能将其它文件的顺序搞乱,使得其它用户的文件查找过程变得更加麻烦,因此现有打印机的插页情况是打印机的一个突出性问题。


【发明内容】

[0006]针对上述技术问题,本发明所要解决的技术问题是提供一种针对现有局域网共享打印机控制方法进行改进,在设计采用多路硬件出口的基础之上,设计全新架构模式的打印控制方法,能够彻底杜绝发生多用户文件间插页情况的局域网打印机多用户智能打印方法。
[0007]本发明为了解决上述技术问题采用以下技术方案:本发明设计了一种局域网打印机多用户智能打印方法,打印机包括打印机本体、分发装置、一个复印出口和~个打印出口,心1,打印机本体的文件出口经分发装置择一与复印出口或打印出口相连接;所述方法中,建立来源出口表,用于存储工作任务的来源I?号与打印出口的临时对应关系,打印机本体依次接收各个工作任务,并按照接收时间顺序构成任务等待列表,打印机本体针对任务等待列表中的各个工作任务依次执行如下操作:
步骤001.打印机本体判断任务等待列表中接收时间最早的一个工作任务是否是打印任务,是则获取该工作任务的来源I?号,并进入步骤002 ;否则该工作任务即为复印任务,打印机本体从任务等待列表中提取出该工作任务,并进入步骤011 ;
步骤002.打印机本体判断是否存在没有文件的打印出口,是则进入步骤003,否则进入步骤004 ;
步骤003.打印机本体判断来源出口表中是否存在与该没有文件的打印出口相关的对应关系,是则删除该对应关系,并进入步骤004,否则直接进入步骤004 ;
步骤004.打印机本体判断来源出口表中是否存在与该来源I?号相关的对应关系,是则进入步骤005 ;否则进入步骤007 ;
步骤005.打印机本体从任务等待列表中提取出接收时间最早的一个工作任务,进入步骤006 ;
步骤006.打印机本体根据来源出口表,控制分发装置工作,将打印机本体的文件出口与该来源I?号对应的打印出口相连接,进入步骤010 ;
步骤007.打印机本体判断是否存在没有文件的打印出口,是则进入步骤008 ;否则返回步骤002 ;
步骤008.打印机本体从任务等待列表中提取出接收时间最早的一个工作任务,进入步骤009 ;
步骤009.打印机本体控制分发装置工作,将打印机本体的文件出口与其中一个没有文件的打印出口相连接,构建该来源I?号与该打印出口之间的对应关系,并存入来源出口对应表中,进入步骤010 ; 步骤010.打印机本体执行该工作任务,所获得的文件被输送到对应的打印出口,返回步骤001 ;
步骤011.打印机本体执行该工作任务,并控制分发装置工作,将打印机本体的文件出口与复印出口相连接,将由打印机本体执行该工作任务所获得的文件输送到复印出口,返回步骤001。
[0008]作为本发明的一种优选技术方案:通过在所述各个打印出口分别设置光线传感器,用于检测打印出口处是否存在文件。
[0009]作为本发明的一种优选技术方案:所述一个复印出口和~个打印出口采用堆叠结构进行设置。
[0010]作为本发明的一种优选技术方案:所述打印出口的数量~为2—10。
[0011]作为本发明的一种优选技术方案:所述打印出口的数量^为6。
[0012]本发明所述一种局域网打印机多用户智能打印方法采用以上技术方案与现有技术相比,具有以下技术效果:
(1)本发明设计的局域网打印机多用户智能打印方法,针对现有局域网共享打印机控制方法进行改进,在硬件上设计一个复印出口和多个打印出口,并且打印机本体的文件出口经分发装置择一与复印出口或打印出口相连接的基础之上,设计全新架构模式的打印控制方法,首先针对工作任务的类型进行识别划分,区分采用打印出口或者复印出口,然后针对打印工作任务,根据没有文件的打印出口的数量和各个打印工作任务的来源I?号,控制打印机本体针对接收到的打印工作任务,按接收时间顺序依次执行,并分分输送至不同打印出口,保证不同打印出口对应来自不同I?号的工作任务,并且针对超出打印出口对应数量的不同I?号的工作任务,设计采用等待方式进行处理,直到存在没有文件的打印出口时,再针对等待打印工作任务和该打印出口进行重新分配与控制,针对工作任务的来源I?号和各个打印出口实现实时监测、智能分配,能够彻底杜绝发生多用户文件间插页情况,保证不同I?号的打印工作任务被输送至不同打印出口,大大便于多用户执行多打印工作任务后的文件拿取操作;
(2)本发明设计的局域网打印机多用户智能打印方法中,针对打印出口处是否存在文件的检测,设计采用分别设置在各个打印出口的光线传感器去实现,具有实现方便,且实际应用过程中,性能稳定,效果明显的优点;并且针对硬件设计的复印出口和打印出口,实际应用中,设计采用堆叠结构进行设置,使得整体硬件结构设计更加紧凑,在实现设计功能的同时,避免占用不必要的空间。

【具体实施方式】
[0013]下面针对本发明的【具体实施方式】作进一步详细的说明。
[0014]本发明设计的一种局域网打印机多用户智能打印方法,打印机包括打印机本体、分发装置、一个复印出口和~个打印出口,心1,打印机本体的文件出口经分发装置择一与复印出口或打印出口相连接;所述方法中,建立来源出口表,用于存储工作任务的来源I?号与打印出口的临时对应关系,打印机本体依次接收各个工作任务,并按照接收时间顺序构成任务等待列表,打印机本体针对任务等待列表中的各个工作任务依次执行如下操作:
步骤001.打印机本体判断任务等待列表中接收时间最早的一个工作任务是否是打印任务,是则获取该工作任务的来源I?号,并进入步骤002 ;否则该工作任务即为复印任务,打印机本体从任务等待列表中提取出该工作任务,并进入步骤011 ;
步骤002.打印机本体判断是否存在没有文件的打印出口,是则进入步骤003,否则进入步骤004 ;
步骤003.打印机本体判断来源出口表中是否存在与该没有文件的打印出口相关的对应关系,是则删除该对应关系,并进入步骤004,否则直接进入步骤004 ;
步骤004.打印机本体判断来源出口表中是否存在与该来源I?号相关的对应关系,是则进入步骤005 ;否则进入步骤007 ;
步骤005.打印机本体从任务等待列表中提取出接收时间最早的一个工作任务,进入步骤006 ;
步骤006.打印机本体根据来源出口表,控制分发装置工作,将打印机本体的文件出口与该来源I?号对应的打印出口相连接,进入步骤010 ;
步骤007.打印机本体判断是否存在没有文件的打印出口,是则进入步骤008 ;否则返回步骤002 ;
步骤008.打印机本体从任务等待列表中提取出接收时间最早的一个工作任务,进入步骤009 ;
步骤009.打印机本体控制分发装置工作,将打印机本体的文件出口与其中一个没有文件的打印出口相连接,构建该来源I?号与该打印出口之间的对应关系,并存入来源出口对应表中,进入步骤010 ;
步骤010.打印机本体执行该工作任务,所获得的文件被输送到对应的打印出口,返回步骤001 ;
步骤011.打印机本体执行该工作任务,并控制分发装置工作,将打印机本体的文件出口与复印出口相连接,将由打印机本体执行该工作任务所获得的文件输送到复印出口,返回步骤001。
[0015]上述技术方案设计的局域网打印机多用户智能打印方法,针对现有局域网共享打印机控制方法进行改进,在硬件上设计一个复印出口和多个打印出口,并且打印机本体的文件出口经分发装置择一与复印出口或打印出口相连接的基础之上,设计全新架构模式的打印控制方法,首先针对工作任务的类型进行识别划分,区分采用打印出口或者复印出口,然后针对打印工作任务,根据没有文件的打印出口的数量和各个打印工作任务的来源I?号,控制打印机本体针对接收到的打印工作任务,按接收时间顺序依次执行,并分分输送至不同打印出口,保证不同打印出口对应来自不同I?号的工作任务,并且针对超出打印出口对应数量的不同I?号的工作任务,设计采用等待方式进行处理,直到存在没有文件的打印出口时,再针对等待打印工作任务和该打印出口进行重新分配与控制,针对工作任务的来源I?号和各个打印出口实现实时监测、智能分配,能够彻底杜绝发生多用户文件间插页情况,保证不同I?号的打印工作任务被输送至不同打印出口,大大便于多用户执行多打印工作任务后的文件拿取操作。
[0016]基于上述设计局域网打印机多用户智能打印方法技术方案的基础之上,本发明还进一步设计如下优选技术方案:针对打印出口处是否存在文件的检测,设计采用分别设置在各个打印出口的光线传感器去实现,具有实现方便,且实际应用过程中,性能稳定,效果明显的优点;并且针对硬件设计的复印出口和打印出口,实际应用中,设计采用堆叠结构进行设置,使得整体硬件结构设计更加紧凑,在实现设计功能的同时,避免占用不必要的空间;并且在实际应用中,针对打印出口的数量~可以设计采用2 —10,具体可以优选采用6,比较适中。
[0017]本发明设计的局域网打印机多用户智能打印方法在实际应用过程中,打印机包括打印机本体、分发装置、一个复印出口和6个打印出口,一个复印出口和6个打印出口采用堆叠结构进行设置,打印机本体的文件出口经分发装置择一与复印出口或打印出口相连接;所述方法中,建立来源出口表,用于存储工作任务的来源I?号与打印出口的临时对应关系,打印机本体依次接收各个工作任务,并按照接收时间顺序构成任务等待列表,打印机本体针对任务等待列表中的各个工作任务依次执行如下操作:
步骤001.打印机本体判断任务等待列表中接收时间最早的一个工作任务是否是打印任务,是则获取该工作任务的来源I?号,并进入步骤002 ;否则该工作任务即为复印任务,打印机本体从任务等待列表中提取出该工作任务,并进入步骤011 ;
步骤002.打印机本体通过分别设置在所述各个打印出口的光线传感器,判断是否存在没有文件的打印出口,是则进入步骤003,否则进入步骤004 ;
步骤003.打印机本体判断来源出口表中是否存在与该没有文件的打印出口相关的对应关系,是则删除该对应关系,并进入步骤004,否则直接进入步骤004 ;
步骤004.打印机本体判断来源出口表中是否存在与该来源I?号相关的对应关系,是则进入步骤005 ;否则进入步骤007 ;
步骤005.打印机本体从任务等待列表中提取出接收时间最早的一个工作任务,进入步骤006 ;
步骤006.打印机本体根据来源出口表,控制分发装置工作,将打印机本体的文件出口与该来源I?号对应的打印出口相连接,进入步骤010 ;
步骤007.打印机本体通过分别设置在所述各个打印出口的光线传感器,判断是否存在没有文件的打印出口,是则进入步骤008 ;否则返回步骤002 ;
步骤008.打印机本体从任务等待列表中提取出接收时间最早的一个工作任务,进入步骤009 ;
步骤009.打印机本体控制分发装置工作,将打印机本体的文件出口与其中一个没有文件的打印出口相连接,构建该来源I?号与该打印出口之间的对应关系,并存入来源出口对应表中,进入步骤010 ;
步骤010.打印机本体执行该工作任务,所获得的文件被输送到对应的打印出口,返回步骤001 ;
步骤011.打印机本体执行该工作任务,并控制分发装置工作,将打印机本体的文件出口与复印出口相连接,将由打印机本体执行该工作任务所获得的文件输送到复印出口,返回步骤001。
[0018]上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。
【权利要求】
1.一种局域网打印机多用户智能打印方法,其特征在于:打印机包括打印机本体、分发装置、一个复印出口和N个打印出口,N>1,打印机本体的文件出口经分发装置择一与复印出口或打印出口相连接;所述方法中,建立来源出口表,用于存储工作任务的来源IP号与打印出口的临时对应关系,打印机本体依次接收各个工作任务,并按照接收时间顺序构成任务等待列表,打印机本体针对任务等待列表中的各个工作任务依次执行如下操作: 步骤001.打印机本体判断任务等待列表中接收时间最早的一个工作任务是否是打印任务,是则获取该工作任务的来源IP号,并进入步骤002 ;否则该工作任务即为复印任务,打印机本体从任务等待列表中提取出该工作任务,并进入步骤011 ; 步骤002.打印机本体判断是否存在没有文件的打印出口,是则进入步骤003,否则进入步骤004 ; 步骤003.打印机本体判断来源出口表中是否存在与该没有文件的打印出口相关的对应关系,是则删除该对应关系,并进入步骤004,否则直接进入步骤004 ; 步骤004.打印机本体判断来源出口表中是否存在与该来源IP号相关的对应关系,是则进入步骤005 ;否则进入步骤007 ; 步骤005.打印机本体从任务等待列表中提取出接收时间最早的一个工作任务,进入步骤006 ; 步骤006.打印机本体根据来源出口表,控制分发装置工作,将打印机本体的文件出口与该来源IP号对应的打印出口相连接,进入步骤010 ; 步骤007.打印机本体判断是否存在没有文件的打印出口,是则进入步骤008 ;否则返回步骤002 ; 步骤008.打印机本体从任务等待列表中提取出接收时间最早的一个工作任务,进入步骤009 ; 步骤009.打印机本体控制分发装置工作,将打印机本体的文件出口与其中一个没有文件的打印出口相连接,构建该来源IP号与该打印出口之间的对应关系,并存入来源出口对应表中,进入步骤010 ; 步骤010.打印机本体执行该工作任务,所获得的文件被输送到对应的打印出口,返回步骤001 ; 步骤011.打印机本体执行该工作任务,并控制分发装置工作,将打印机本体的文件出口与复印出口相连接,将由打印机本体执行该工作任务所获得的文件输送到复印出口,返回步骤001。
2.根据权利要求1所述一种局域网打印机多用户智能打印方法,其特征在于:通过在所述各个打印出口分别设置光线传感器,用于检测打印出口处是否存在文件。
3.根据权利要求1所述一种局域网打印机多用户智能打印方法,其特征在于:所述一个复印出口和N个打印出口采用堆叠结构进行设置。
4.根据权利要求3所述一种局域网打印机多用户智能打印方法,其特征在于:所述打印出口的数量N为2—10。
5.根据权利要求4所述一种局域网打印机多用户智能打印方法,其特征在于:所述打印出口的数量N为6。
【文档编号】G06F3/12GK104407825SQ201410667887
【公开日】2015年3月11日 申请日期:2014年11月21日 优先权日:2014年11月21日
【发明者】朱杰 申请人:无锡科思电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1