CN103019635B - The printer management method of remote printing e-commerce platform - Google Patents
The printer management method of remote printing e-commerce platform Download PDFInfo
- Publication number
- CN103019635B CN103019635B CN201210517175.0A CN201210517175A CN103019635B CN 103019635 B CN103019635 B CN 103019635B CN 201210517175 A CN201210517175 A CN 201210517175A CN 103019635 B CN103019635 B CN 103019635B
- Authority
- CN
- China
- Prior art keywords
- printer
- printing platform
- remote printing
- information
- remote
- 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.)
- Expired - Fee Related
Links
- 238000007726 management method Methods 0.000 title claims description 14
- 238000000034 method Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 12
- 239000000284 extract Substances 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
远程打印电子商务平台为了实现打印机管理的功能,提供了一系列的打印机端打印机功能接口的实现,包括注册打印机接口、更新打印机接口、删除打印机接口、设置打印机访问权限接口、查看打印机接口、接收打印任务接口、获取打印任务接口、列表存储打印机接口、更新打印任务接口,将这些功能接口的实现串接起来,形成了一套远程打印电子商务平台对打印机管理的操作,丰富了打印机的功能,具体化了打印机的实现,节省了打印用户的时间、精力和费用,减少了人为操作和错误率,提高了工作效率。
In order to realize the function of printer management, the remote printing e-commerce platform provides a series of printer-side printer interface implementations, including registering printer interfaces, updating printer interfaces, deleting printer interfaces, setting printer access rights interfaces, viewing printer interfaces, and receiving printouts. Task interface, interface for acquiring print tasks, interface for storing printers in a list, and interface for updating print tasks. The realization of these functional interfaces is connected in series to form a set of operations for printer management on the remote printing e-commerce platform, which enriches the functions of printers. It simplifies the realization of the printer, saves the time, effort and cost of printing users, reduces human operation and error rate, and improves work efficiency.
Description
技术领域 technical field
本发明涉及一个远程打印电子商务平台对打印机管理的实现方法,主要是利用远程打印电子商务平台,管理了打印机端打印机的操作,实现了注册打印机、更新打印机、删除打印机、设置打印机访问权限、查看打印机、接收打印任务、获取打印任务和列表存储打印机功能接口。属于电子商务与移动互联网的交叉领域。 The invention relates to a method for realizing printer management by a remote printing e-commerce platform, mainly using the remote printing e-commerce platform to manage the operation of the printer at the printer end, and realize registering printers, updating printers, deleting printers, setting printer access rights, viewing Printer, receive print task, obtain print task and list store printer function interface. It belongs to the intersection field of e-commerce and mobile Internet.
背景技术 Background technique
传统的打印机管理通过安装特定的软件来监控本地打印机或局域网中的打印机,主要包括打印机的监视、控制和审核。具体说来包括打印事件记录功能、打印审核功能、打印控制、查询与报表、打印计费等功能。事件记录功能能够记录打印的用户名、计算机、打印页数、打印时间、纸张大小、文档名称、文档类型、文档内容和打印费用等;打印审核功能主要由管理员使用,经过核准的文档才能打印;打印控制主要用于为不同的用户指定不同的打印策略;查询与报表实现打印日志、任务分析报表、负荷分析报表等;打印计费包括按照纸张计费、按照用墨量计费等功能。 Traditional printer management monitors local printers or printers in a LAN by installing specific software, mainly including printer monitoring, control and auditing. Specifically, it includes printing event record function, printing audit function, printing control, query and report, printing billing and other functions. The event recording function can record the user name, computer, number of printed pages, printing time, paper size, document name, document type, document content and printing fee, etc.; the printing audit function is mainly used by the administrator, and only approved documents can be printed ;Print control is mainly used to specify different printing strategies for different users; query and report to realize printing log, task analysis report, load analysis report, etc.; printing billing includes billing by paper, billing by ink consumption and other functions.
近年来,国内打印服务仅仅呈现在传统的打印机上,而且服务种类只有单纯的打印,即电子文档通过打印机直接打印出来,故打印用户需要亲自呈送打印文档去打印店,然后亲自装订和亲自送往目的地。从而,在电子商务平台上扩充打印服务种类形成服务组合,并在该平台上自动的合理的计算打印费用,即远程打印电子商务服务组合成为了市场的急切需求;用户在该平台上能够及时查找到合适的打印店,成为了远程打印电子商务平台上的一个难点。 In recent years, domestic printing services have only appeared on traditional printers, and the service type is only simple printing, that is, electronic documents are printed directly through printers, so printing users need to personally submit the printed documents to the printing shop, and then personally bind and send them to destination. Therefore, expanding the types of printing services on the e-commerce platform to form a service combination, and automatically and reasonably calculating the printing cost on the platform, that is, the combination of remote printing e-commerce services has become an urgent demand in the market; users can search in time on the platform Finding a suitable print shop has become a difficult point on the remote printing e-commerce platform.
针对远程打印平台,在国外,Google提供了云打印,主要是应用于个人用户打印处理的平台,Google云打印需要用户在连接打印机的电脑上安装Chrome浏览器并且注册所连接的打印机,注册好后,用户只要在其他电脑中安装Chrome浏览器,并且登录所注册的账号,就可以远程使用该打印机进行打印了。但是,该平台的打印管理中并没有对打印的页数以及是否双面打印等细节操作进行管理,即服务种类单一化,且需要配合Chrome OS平台使用。 For the remote printing platform, in foreign countries, Google provides cloud printing, which is mainly applied to the printing processing platform for individual users. Google cloud printing requires users to install Chrome browser on the computer connected to the printer and register the connected printer. After registration , as long as the user installs the Chrome browser on other computers and logs in the registered account, he can use the printer to print remotely. However, the print management of this platform does not manage details such as the number of printed pages and whether to print on both sides, that is, the types of services are single and need to be used with the Chrome OS platform.
PrinterOn是第一个开发云打印解决方案并使用云技术,使用户能够从任何智能手机、笔记本电脑或平板电脑向任何启用了PrinterOn技术的打印机打印文件,为了确保其安全性,用户会收到PrinterOn发送的安全释放码,之后用户必须进行核实,从而保证用户自己能看到自己打印的文件。但是,使用PrinterOn在桌面端服务时,用户需要将文件发送到一个特定的地址或者安装驱动才行。 PrinterOn is the first to develop a cloud printing solution and use cloud technology to enable users to print files from any smartphone, laptop or tablet to any printer enabled with PrinterOn technology, to ensure its security, users will receive a PrinterOn The security release code sent by the user must be verified afterwards, so as to ensure that the user can see the document printed by himself. However, when using PrinterOn to serve on the desktop, the user needs to send the file to a specific address or install the driver.
最近,柏林创业公司Ezeep也提供了一种云打印服务,实现了云端打印的服务,并且也是一家为酒店用户提供桌面端和移动端的打印服务商。通过Ezeep的订阅系统,酒店为客人提供在线入口,包括按页数来付费的机制。客人上传文件后可以通过旅店连接的打印机进行打印,然后再去领取打印文件。但是,Ezeep服务用户群体局限于酒店的客户。 Recently, Ezeep, a Berlin start-up company, also provides a cloud printing service, realizes cloud printing services, and is also a printing service provider that provides desktop and mobile terminals for hotel users. Through Ezeep's subscription system, hotels provide guests with online access, including a pay-per-page mechanism. After uploading the documents, guests can print them through the printer connected to the hotel, and then go to pick up the printed documents. However, the Ezeep service user group is limited to hotel customers.
此外,以上几种远程打印服务的不足之处还在于,服务种类少,打印用户具有局限性,且都没有涉及到打印机端打印机的管理方法以及功能接口实现。然而,人们对打印的需求已经遍及到一个社区甚至整个网络,对打印的服务种类也不再仅仅局限于打印操作,这就迫切需要一个遍及整个网络的打印平台,也迫切需要在平台上,提供与打印相关的所有服务种类。针对这些打印服务,管理打印机操作和实现打印机的功能接口也是关键的步骤,所以也迫切需要一个远程打印电子商务平台管理打印机的实现方法。 In addition, the disadvantages of the above remote printing services are that there are few types of services, the printing users have limitations, and none of them involve the management method of the printer and the realization of the functional interface of the printer. However, people's demand for printing has spread to a community or even the entire network, and the types of printing services are no longer limited to printing operations. All service categories related to printing. For these printing services, managing the printer operation and realizing the functional interface of the printer is also a key step, so there is also an urgent need for a remote printing e-commerce platform management printer implementation method.
发明内容 Contents of the invention
技术问题:本发明的目的是提供一种远程打印电子商务平台的打印机管理方法。通过远程打印电子商务平台,管理打印机端打印机的操作,实现打印机的相关功能接口,包括注册打印机、更新打印机、删除打印机、设置打印机访问权限、查看打印机、接收打印任务、获取打印任务、列表存储打印机功能。本发明也详细描述了远程打印平台与打印机管理之间的相互交互,默契配合,相辅相成。节省了打印用户的时间、精力和费用。 Technical problem: The purpose of the present invention is to provide a printer management method for remote printing e-commerce platform. Through the remote printing e-commerce platform, manage the operation of the printer on the printer side, and realize the related function interface of the printer, including registering the printer, updating the printer, deleting the printer, setting the printer access authority, viewing the printer, receiving the printing task, obtaining the printing task, and storing the printer in the list Function. The present invention also describes in detail the mutual interaction between the remote printing platform and the printer management, tacitly cooperates and complements each other. Saves printing users time, effort and expense.
技术方案:本发明的远程打印电子商务平台的打印机管理方法所包含的步骤为: Technical solution: The steps included in the printer management method of the remote printing e-commerce platform of the present invention are:
步骤1) 打印机端发送注册打印机请求,远程打印平台实现打印机的注册: Step 1) The printer sends a request to register the printer, and the remote printing platform realizes the registration of the printer:
步骤1.1) 远程打印平台获取用户输入的注册页面的地址; Step 1.1) The remote printing platform obtains the address of the registration page entered by the user;
步骤1.2) 远程打印平台显示注册页面; Step 1.2) The remote printing platform displays the registration page;
步骤1.3) 远程打印平台获取用户输入的打印机相关的所有信息,包括打印机名、代理、功能、缺省设置、状态、描述; Step 1.3) The remote printing platform obtains all information related to the printer entered by the user, including printer name, agent, function, default setting, status, and description;
步骤1.4) 远程打印平台获取用户对打印机注册信息的确认; Step 1.4) The remote printing platform obtains the user's confirmation of the printer registration information;
步骤1.5) 远程打印平台处理用户输入的打印机注册信息,并给该打印机分配标识符,其中标识符是唯一、不可变的; Step 1.5) The remote printing platform processes the printer registration information entered by the user, and assigns an identifier to the printer, where the identifier is unique and immutable;
步骤1.6) 远程打印平台显示注册成功页面; Step 1.6) The remote printing platform displays a successful registration page;
步骤1.7) 远程打印平台返回打印机标识符给用户。 Step 1.7) The remote printing platform returns the printer identifier to the user.
步骤2) 打印机端发送更新打印机信息请求,远程打印平台实现打印机的信息更新: Step 2) The printer sends a request to update the printer information, and the remote printing platform implements the printer information update:
步骤2.1) 远程打印平台获取打印机端有信息更新; Step 2.1) The remote printing platform obtains information updates from the printer;
步骤2.2) 远程打印平台发送查看打印机信息请求,查看打印机当前信息: Step 2.2) The remote printing platform sends a request to view printer information to view the current information of the printer:
步骤2.2.1) 远程打印平台获取查看打印机信息请求; Step 2.2.1) The remote printing platform obtains a request to view printer information;
步骤2.2.2) 远程打印平台获取打印机标识符; Step 2.2.2) The remote printing platform obtains the printer identifier;
步骤2.2.3) 远程打印平台根据打印机标识符,判断该打印机标识符是否存在,如果存在,转步骤2.2.5),否则,转步骤2.2.4); Step 2.2.3) The remote printing platform judges whether the printer identifier exists according to the printer identifier, if it exists, go to step 2.2.5), otherwise, go to step 2.2.4);
步骤2.2.4) 远程打印平台返回“不存在该打印机,请重新输入打印机标识符”的提示信息,转步骤2.2.2); Step 2.2.4) The remote printing platform returns the prompt message "The printer does not exist, please re-enter the printer identifier", go to step 2.2.2);
步骤2.2.5) 远程打印平台获取该打印机当前信息; Step 2.2.5) The remote printing platform obtains the current information of the printer;
步骤2.3) 远程打印平台提取打印机当前信息,覆盖打印机原有信息; Step 2.3) The remote printing platform extracts the current information of the printer and overwrites the original information of the printer;
步骤2.4) 远程打印平台显示成功更新打印机信息。 Step 2.4) The remote printing platform shows that the printer information has been updated successfully.
步骤3) 打印机端发送删除打印机请求,远程打印平台实现打印机的删除: Step 3) The printer sends a request to delete the printer, and the remote printing platform realizes the deletion of the printer:
步骤3.1) 远程打印平台获取用户输入的打印机标识符; Step 3.1) The remote printing platform obtains the printer identifier input by the user;
步骤3.2) 远程打印平台根据用户输入的打印机标识符,查找到该打印机; Step 3.2) The remote printing platform finds the printer according to the printer identifier entered by the user;
步骤3.3) 远程打印平台删除该打印机的所有信息; Step 3.3) The remote printing platform deletes all information of the printer;
步骤3.4) 远程打印平台显示成功删除打印机信息。 Step 3.4) The remote printing platform displays the information about successfully deleting the printer.
步骤4) 远程打印平台实现列表存储打印机代理号相同的打印机信息: Step 4) The remote printing platform implements a list to store printer information with the same printer agent number:
步骤4.1) 远程打印平台获取即将存储到列表中的打印机代理号P; Step 4.1) The remote printing platform obtains the agent number P of the printer to be stored in the list;
步骤4.2) 远程打印平台获取远程打印平台已存在的所有不同的打印机代理号,队列排列; Step 4.2) The remote printing platform obtains all the different printer agent numbers that exist on the remote printing platform, and arranges them in queues;
步骤4.3) 远程打印平台获取队列的长度; Step 4.3) The remote printing platform obtains the length of the queue;
步骤4.4) 判断队列长度是否大于0,如果队列长度大于0,转步骤4.5),否则,转步骤4.9); Step 4.4) Determine whether the queue length is greater than 0, if the queue length is greater than 0, go to step 4.5), otherwise, go to step 4.9);
步骤4.5) 取队列头部的打印机i代理号,并将其从队列中删除; Step 4.5) Get the agent number of the printer i at the head of the queue and delete it from the queue;
步骤4.6) 远程打印平台获取当前打印机代理号Pi; Step 4.6) The remote printing platform obtains the current printer agent number Pi;
步骤4.7) 远程打印平台根据获取的当前打印机代理号Pi,判断即将存储到列表中的打印机代理号P是否与Pi相等,如果相等,转步骤4.8),否则,转步骤4.3); Step 4.7) The remote printing platform judges whether the printer agent number P to be stored in the list is equal to Pi according to the obtained current printer agent number Pi, if they are equal, go to step 4.8), otherwise, go to step 4.3);
步骤4.8) 远程打印平台将打印机加入代理号为Pi的列表中,转步骤4.11); Step 4.8) The remote printing platform adds the printer to the list whose agent number is Pi, then go to step 4.11);
步骤4.9) 远程打印平台根据代理号P新建列表; Step 4.9) The remote printing platform creates a new list according to the agent number P;
步骤4.10) 远程打印平台将打印机加入代理号为P的列表中; Step 4.10) The remote printing platform adds the printer to the list with the proxy number P;
步骤4.11) 远程打印平台显示成功加入列表信息。 Step 4.11) The remote printing platform displays the information of successfully joining the list.
步骤5) 打印机端发送设置打印机权限请求,远程打印平台实现打印机的用户访问权限设置: Step 5) The printer sends a request to set printer permissions, and the remote printing platform realizes the user access permissions settings of the printer:
步骤5.1) 远程打印平台获取设置打印机的用户访问权限请求; Step 5.1) The remote printing platform obtains the user access permission request for setting up the printer;
步骤5.2) 远程打印平台获取打印机的标识符; Step 5.2) The remote printing platform obtains the identifier of the printer;
步骤5.3) 远程打印平台获取用户的标识符; Step 5.3) The remote printing platform obtains the user's identifier;
步骤5.4) 远程打印平台获取该用户访问该打印机的权限确认; Step 5.4) The remote printing platform obtains the permission confirmation of the user to access the printer;
步骤5.5) 远程打印平台添加用户到打印机权限中; Step 5.5) The remote printing platform adds users to the printer permissions;
步骤5.6) 远程打印平台显示成功设置打印机权限。 Step 5.6) The remote printing platform shows that the printer permissions have been successfully set.
步骤6) 打印机接收经过远程打印平台转发的打印用户提交的任务: Step 6) The printer receives the task submitted by the printing user forwarded by the remote printing platform:
步骤6.1) 远程打印平台获取打印机的标识符; Step 6.1) The remote printing platform obtains the identifier of the printer;
步骤6.2) 远程打印平台匹配出该打印机; Step 6.2) The remote printing platform matches the printer;
步骤6.3) 远程打印平台获取打印用户提交的任务信息并转发给打印机端; Step 6.3) The remote printing platform obtains the task information submitted by the printing user and forwards it to the printer;
步骤6.4) 打印机端获取任务的标识符; Step 6.4) Obtain the identifier of the task on the printer side;
步骤6.5) 打印机端从打印平台获取任务并送入打印机的任务队列; Step 6.5) The printer gets the task from the printing platform and sends it to the task queue of the printer;
步骤6.6) 远程打印平台修改任务状态为在队列中。 Step 6.6) The remote printing platform modifies the task status to be in the queue.
步骤7) 打印机完成当前任务,通过远程打印平台,获取下一个任务: Step 7) The printer completes the current task, and obtains the next task through the remote printing platform:
步骤7.1) 远程打印平台获取打印机的标识符; Step 7.1) The remote printing platform obtains the identifier of the printer;
步骤7.2) 根据步骤2.2),远程端发送查看打印机信息请求,查看打印机当前信息; Step 7.2) According to step 2.2), the remote end sends a request to view the printer information to view the current information of the printer;
步骤7.3) 远程打印平台显示打印机的详细信息; Step 7.3) The remote printing platform displays the detailed information of the printer;
步骤7.4) 远程打印平台获取打印机的任务队列; Step 7.4) The remote printing platform obtains the task queue of the printer;
步骤7.5) 远程打印平台提取队列头部的任务; Step 7.5) The remote printing platform extracts the task at the head of the queue;
步骤7.6) 远程打印平台返回队列头部的任务给打印机。 Step 7.6) The remote printing platform returns the task at the head of the queue to the printer.
步骤8) 打印机端发送更新打印任务信息请求,远程打印平台实现打印任务的信息更新: Step 8) The printer sends a request to update the print task information, and the remote printing platform implements the update of the print task information:
步骤8.1) 远程打印平台获取打印任务有信息更新; Step 8.1) The remote printing platform obtains information updates for printing tasks;
步骤8.2) 远程打印平台查看打印任务当前信息; Step 8.2) The remote printing platform checks the current information of the printing task;
步骤8.3) 远程打印平台提取打印任务当前信息,覆盖打印任务原有信息; Step 8.3) The remote printing platform extracts the current information of the printing task and overwrites the original information of the printing task;
步骤8.4) 远程打印平台显示成功更新打印任务信息。 Step 8.4) The remote printing platform shows that the print task information has been updated successfully.
有益效果:本发明对比已有技术具有以下创新点: Beneficial effects: compared with the prior art, the present invention has the following innovations:
1)远程打印电子商务平台与打印机管理互相配合,管理了打印机端打印机的操作,实现了打印机管理部分的功能接口; 1) The remote printing e-commerce platform and the printer management cooperate with each other to manage the operation of the printer on the printer side and realize the functional interface of the printer management part;
2)远程打印电子商务平台不仅为打印用户提供的有关打印的所有服务,而且为打印用户提供了集中打印服务,帮助打印用户节省了时间。 2) The remote printing e-commerce platform not only provides printing users with all printing-related services, but also provides centralized printing services for printing users, helping printing users save time.
总之,做到了提高效率,节省时间,节约成本。 In short, it improves efficiency, saves time and saves cost.
本发明对比已有技术具有以下显著优点: Compared with the prior art, the present invention has the following significant advantages:
1) 丰富了打印机的实现功能; 1) Enrich the realization function of the printer;
2) 完善了打印的服务种类; 2) Improve the types of printing services;
3) 满足了更大范围内的各种用户的各种打印需求; 3) Meet various printing needs of various users in a wider range;
4) 不仅服务商品化,而且能够自动计费。 4) Not only commercialization of services, but also automatic billing.
附图说明 Description of drawings
图1:远程打印平台注册打印机流程图; Figure 1: Flowchart of registering printers on the remote printing platform;
图2:远程打印平台更新打印机信息流程图; Figure 2: Flowchart of updating printer information on the remote printing platform;
图3:远程打印平台删除已注册的打印机流程图; Figure 3: The remote printing platform deletes the registered printer flow chart;
图4:远程打印平台列表存储打印机代理号相同的打印机信息流程图; Figure 4: The remote printing platform list stores the printer information flow chart with the same printer agent number;
图5:远程打印平台设置打印机权限流程图; Figure 5: Flow chart of setting printer permissions on the remote printing platform;
图6:远程打印平台查看打印机信息流程图; Figure 6: The flow chart of viewing printer information on the remote printing platform;
图7:打印机接收打印用户提交的任务流程图; Figure 7: The printer receives and prints the task flow chart submitted by the user;
图8:打印机完成当前任务,在远程打印平台获取下一个任务流程图; Figure 8: The printer completes the current task and obtains the next task flow chart on the remote printing platform;
图9:远程打印平台更新打印机任务流程图。 Figure 9: The remote printing platform updates the printer task flow chart.
具体实施方式 Detailed ways
本发明的远程打印电子商务平台的打印机管理方法,是通过远程打印电子商务平台,实现了打印机管理相关的所有功能接口,包括注册打印机/Register接口、更新打印机/UpdatePrinter接口、删除打印机/DeletePrinter接口、设置打印机访问权限/AuthSetting接口、查看打印机/CheckPrinter接口、接收打印任务/Receive接口、获取打印任务/Fetch接口、列表存储打印机\List接口、更新打印任务/UpdateJob接口。具体的实现步骤如下: The printer management method of the remote printing e-commerce platform of the present invention realizes all functional interfaces related to printer management through the remote printing e-commerce platform, including registering the printer/Register interface, updating the printer/UpdatePrinter interface, deleting the printer/DeletePrinter interface, Set printer access rights/AuthSetting interface, check printers/CheckPrinter interface, receive print tasks/Receive interface, obtain print tasks/Fetch interface, list store printers\List interface, update print tasks/UpdateJob interface. The specific implementation steps are as follows:
步骤1) 打印机端发送注册打印机请求,远程打印平台实现打印机的注册,即实现了注册打印机接口/Register,具体过程如图1所示: Step 1) The printer side sends a printer registration request, and the remote printing platform realizes the registration of the printer, that is, the registration printer interface/Register is realized. The specific process is shown in Figure 1:
步骤1.1) 用户输入注册页面的地址URL,进入注册页面; Step 1.1) The user enters the address URL of the registration page to enter the registration page;
步骤1.2) 用户输入打印机相关的所有信息,包括打印机名、代理、功能、缺省设置、状态、描述,进行打印机的注册; Step 1.2) The user enters all information related to the printer, including printer name, agent, function, default setting, status, and description, to register the printer;
步骤1.3) 远程打印平台处理用户输入的打印机注册信息,并给该打印机分配标识符,其中标识符是唯一且不可变的; Step 1.3) The remote printing platform processes the printer registration information entered by the user, and assigns an identifier to the printer, where the identifier is unique and immutable;
步骤1.4) 远程打印平台处理用户输入的打印机注册信息结束后,返回注册成功信息给用户; Step 1.4) After the remote printing platform finishes processing the printer registration information input by the user, it returns the successful registration information to the user;
步骤1.5) 最终,远程打印平台也会返回打印机标识符给用户。 Step 1.5) Finally, the remote printing platform will also return the printer identifier to the user.
步骤2) 打印机端发送更新打印机信息请求,远程打印平台实现打印机的信息更新,即实现了更新打印机/UpdatePrinter接口,具体过程如图2所示: Step 2) The printer sends a request to update printer information, and the remote printing platform implements the update of printer information, that is, the update printer/UpdatePrinter interface is realized. The specific process is shown in Figure 2:
步骤2.1) 打印机端有信息更新后,打印机会调用信息接口,发送更新信息给远程打印平台; Step 2.1) After the information on the printer is updated, the printer will call the information interface and send the updated information to the remote printing platform;
步骤2.2) 远程打印平台接收到更新信息后,会发送查看打印机信息请求,查看打印机当前信息,即实现了查看打印机/CheckPrinter接口,具体过程如图6所示: Step 2.2) After the remote printing platform receives the update information, it will send a request to check the printer information to check the current information of the printer, that is, the check printer/CheckPrinter interface is realized. The specific process is shown in Figure 6:
步骤2.2.1) 远程打印平台发送查看打印机信息请求的同时,获取打印机标识符; Step 2.2.1) The remote printing platform obtains the printer identifier while sending a request to view the printer information;
步骤2.2.2) 远程打印平台根据打印机标识符,判断该打印机标识符是否存在,如果存在,转步骤2.2.4),否则,转步骤2.2.3); Step 2.2.2) The remote printing platform judges whether the printer identifier exists according to the printer identifier, if it exists, go to step 2.2.4), otherwise, go to step 2.2.3);
步骤2.2.3) 远程打印平台返回“不存在该打印机,请重新输入打印机标识符”的提示信息,转步骤2.2.2); Step 2.2.3) The remote printing platform returns the prompt message "The printer does not exist, please re-enter the printer identifier", go to step 2.2.2);
步骤2.2.4) 远程打印平台获取该打印机当前信息; Step 2.2.4) The remote printing platform obtains the current information of the printer;
步骤2.3) 远程打印平台提取打印机当前信息,覆盖打印机原有信息,进行信息的更新; Step 2.3) The remote printing platform extracts the current information of the printer, overwrites the original information of the printer, and updates the information;
步骤2.4) 远程打印平台返回成功更新打印机信息给用户。 Step 2.4) The remote printing platform returns successfully updated printer information to the user.
步骤3) 打印机端发送删除打印机请求,远程打印平台实现打印机的删除,即实现了删除打印机/DeletePrinter接口,具体过程如图3所示: Step 3) The printer side sends a request to delete the printer, and the remote printing platform realizes the deletion of the printer, that is, the delete printer/DeletePrinter interface is realized. The specific process is shown in Figure 3:
步骤3.1) 用户输入需要删除的打印机标识符; Step 3.1) The user enters the printer identifier to be deleted;
步骤3.2) 远程打印平台根据用户输入的打印机标识符,查找到该打印机; Step 3.2) The remote printing platform finds the printer according to the printer identifier entered by the user;
步骤3.3) 远程打印平台删除该打印机的所有信息; Step 3.3) The remote printing platform deletes all information of the printer;
步骤3.4) 远程打印平台返回成功删除打印机信息给用户。 Step 3.4) The remote printing platform returns successfully deleted printer information to the user.
步骤4) 远程打印平台实现列表存储打印机代理号相同的打印机信息,即实现了列表存储打印机\List接口,具体过程如图4所示: Step 4) The remote printing platform realizes the list storage of the printer information with the same agent number of the printer, that is, realizes the list storage printer\List interface, and the specific process is shown in Figure 4:
步骤4.1) 输入即将存储到列表中的打印机代理号P; Step 4.1) Enter the agent number P of the printer to be stored in the list;
步骤4.2) 获取远程打印平台已存在的所有不同的打印机代理号,队列排列,且计算队列的长度; Step 4.2) Obtain all the different printer agent numbers that already exist on the remote printing platform, arrange the queues, and calculate the length of the queues;
步骤4.3) 远程打印平台根据获取的队列长度,判断队列长度是否大于0,如果队列长度大于0,转步骤4.4),否则,转步骤4.7); Step 4.3) The remote printing platform judges whether the queue length is greater than 0 according to the obtained queue length, if the queue length is greater than 0, go to step 4.4), otherwise, go to step 4.7);
步骤4.4) 取队列头部的打印机i代理号Pi,并将队列长度减1; Step 4.4) Take the agent number Pi of the printer i at the head of the queue, and decrease the queue length by 1;
步骤4.5) 远程打印平台根据获取的当前打印机代理号Pi,判断即将存储到列表中的打印机代理号P是否与Pi相等,如果相等,转步骤4.6),否则,转步骤4.3); Step 4.5) The remote printing platform judges whether the printer agent number P to be stored in the list is equal to Pi according to the acquired current printer agent number Pi, if they are equal, go to step 4.6), otherwise, go to step 4.3);
步骤4.6) 远程打印平台将打印机加入代理号为Pi的列表中,转步骤4.8); Step 4.6) The remote printing platform adds the printer to the list whose proxy number is Pi, then go to step 4.8);
步骤4.7) 远程打印平台根据代理号P新建列表,并将该打印机加入到代理号为P的列表中; Step 4.7) The remote printing platform creates a new list according to the agent number P, and adds the printer to the list with the agent number P;
步骤4.8) 远程打印平台返回成功加入列表信息给用户。 Step 4.8) The remote printing platform returns successfully added list information to the user.
步骤5) 打印机端发送设置打印机权限请求,远程打印平台实现打印机的用户访问权限设置,即实现了设置打印机访问权限/AuthSetting接口,具体过程如图5所示: Step 5) The printer side sends a request to set printer permissions, and the remote printing platform realizes the user access permissions setting of the printer, that is, the interface of setting printer access permissions/AuthSetting is realized, and the specific process is shown in Figure 5:
步骤5.1) 远程打印平台获取设置打印机的用户访问权限请求的同时,获取打印机的标识符,以及用户的标识符; Step 5.1) The remote printing platform obtains the printer's identifier and the user's identifier while obtaining the user's access permission request for setting the printer;
步骤5.2) 用户确认该用户访问该打印机的权限后,远程打印平台添加用户到打印机权限中; Step 5.2) After the user confirms the user's permission to access the printer, the remote printing platform adds the user to the printer permission;
步骤5.3) 远程打印平台返回成功设置打印机权限的信息给用户。 Step 5.3) The remote printing platform returns the information that the printer permission has been successfully set to the user.
步骤6) 打印机接收经过远程打印平台转发的打印用户提交的任务,即实现了接收打印任务/Receive接口,具体过程如图7所示: Step 6) The printer receives the printing task submitted by the printing user forwarded by the remote printing platform, that is, the receiving printing task/Receive interface is realized, and the specific process is shown in Figure 7:
步骤6.1) 输入即将接受该任务的打印机的标识符; Step 6.1) Enter the identifier of the printer that will accept the job;
步骤6.2) 远程打印平台根据输入的打印机标识符匹配出该打印机; Step 6.2) The remote printing platform matches the printer according to the input printer identifier;
步骤6.3) 远程打印平台获取打印用户提交的任务信息,以及获取任务的唯一标识符; Step 6.3) The remote printing platform obtains the task information submitted by the printing user and obtains the unique identifier of the task;
步骤6.4) 远程打印平台将任务送入匹配出来的打印机的任务队列后,将任务状态修改为在队列中(Queued); Step 6.4) After the remote printing platform sends the task to the task queue of the matched printer, change the task status to Queued;
步骤6.5) 远程打印平台返回成功接收任务信息给用户。 Step 6.5) The remote printing platform returns successfully received task information to the user.
步骤7) 打印机完成当前任务,通过远程打印平台,获取下一个任务,即实现了获取打印任务/Fetch接口,具体过程如图8所示: Step 7) The printer completes the current task and obtains the next task through the remote printing platform, that is, the acquisition of printing task/Fetch interface is realized. The specific process is shown in Figure 8:
步骤7.1) 用户输入打印机的标识符; Step 7.1) The user enters the identifier of the printer;
步骤7.2) 根据步骤2.2),远程端发送查看打印机信息请求,查看打印机当前信息; Step 7.2) According to step 2.2), the remote end sends a request to view the printer information to view the current information of the printer;
步骤7.3) 查看打印机当前信息后,并显示打印机的详细信息; Step 7.3) After checking the current information of the printer, and display the detailed information of the printer;
步骤7.4) 根据打印机的详细信息,远程打印平台获取打印机的任务队列,并提取队列头部的任务; Step 7.4) According to the detailed information of the printer, the remote printing platform obtains the task queue of the printer, and extracts the task at the head of the queue;
步骤7.5) 远程打印平台返回队列头部的任务给打印机。 Step 7.5) The remote printing platform returns the task at the head of the queue to the printer.
步骤8) 打印机端发送更新打印任务信息请求,远程打印平台实现打印任务的信息更新,即实现了更新打印任务/UpdateJob接口,具体过程如图9所示: Step 8) The printer sends a request to update the print job information, and the remote printing platform implements the update of the print job information, that is, the update print job/UpdateJob interface is realized. The specific process is shown in Figure 9:
步骤8.1) 当打印任务有信息更新,调用信息接口,发送更新信息给远程打印平台; Step 8.1) When the printing task has information update, call the information interface and send the update information to the remote printing platform;
步骤8.2) 远程打印平台接收到更新信息后,立即使用查看打印任务当前信息功能,查看更新后的打印任务信息; Step 8.2) After receiving the updated information, the remote printing platform immediately uses the function of viewing the current information of the printing task to view the updated printing task information;
步骤8.3) 远程打印平台提取打印任务当前信息,覆盖打印任务原有信息,今夕打印任务的信息更新; Step 8.3) The remote printing platform extracts the current information of the printing task, overwrites the original information of the printing task, and updates the information of the Jinxi printing task;
步骤8.4) 远程打印平台返回成功更新打印任务信息给用户。 Step 8.4) The remote printing platform returns successfully updated printing task information to the user.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210517175.0A CN103019635B (en) | 2012-12-06 | 2012-12-06 | The printer management method of remote printing e-commerce platform |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210517175.0A CN103019635B (en) | 2012-12-06 | 2012-12-06 | The printer management method of remote printing e-commerce platform |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103019635A CN103019635A (en) | 2013-04-03 |
| CN103019635B true CN103019635B (en) | 2015-08-19 |
Family
ID=47968280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210517175.0A Expired - Fee Related CN103019635B (en) | 2012-12-06 | 2012-12-06 | The printer management method of remote printing e-commerce platform |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103019635B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105302502B (en) * | 2014-05-29 | 2019-05-10 | 中国电信股份有限公司 | Realize printing shared method, client, printer, platform and system |
| CN104834489B (en) * | 2015-04-17 | 2018-05-18 | 珠海奔图电子有限公司 | A kind of method for sharing cloud printer and Cloud Server and cloud print system |
| US10606534B2 (en) * | 2017-08-02 | 2020-03-31 | Seiko Epson Corporation | Server system, terminal device, operating information collection system, program, server system operating method, and terminal device operating method |
| CN111638859A (en) * | 2020-05-29 | 2020-09-08 | 北京字节跳动网络技术有限公司 | Cloud printing method, device, system, equipment and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1465051A2 (en) * | 2003-04-01 | 2004-10-06 | Seiko Epson Corporation | Address book service for network printer |
| US7197465B1 (en) * | 1999-10-06 | 2007-03-27 | Stamps.Com Inc. | Apparatus, systems and methods for printing dimensionally accurate symbologies on laser printers configured with remote client computer devices |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004050725A (en) * | 2002-07-23 | 2004-02-19 | Canon Inc | Interface program management system |
-
2012
- 2012-12-06 CN CN201210517175.0A patent/CN103019635B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7197465B1 (en) * | 1999-10-06 | 2007-03-27 | Stamps.Com Inc. | Apparatus, systems and methods for printing dimensionally accurate symbologies on laser printers configured with remote client computer devices |
| EP1465051A2 (en) * | 2003-04-01 | 2004-10-06 | Seiko Epson Corporation | Address book service for network printer |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103019635A (en) | 2013-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6098172B2 (en) | Information processing system and data conversion method | |
| CN102957687B (en) | Access information management, method and collaboration server | |
| US8189220B2 (en) | Remote printing system using federated identity web services | |
| CN103312917B (en) | Printing system, management device and method, image forming device and method | |
| CN103493004B (en) | Ways to use virtual printing identities to manage print jobs | |
| JP5791390B2 (en) | Printing system, print server, printing management method, and program | |
| US9507953B2 (en) | Information processing system, information processing method, and information processing apparatus | |
| JP6131551B2 (en) | Information processing system, information processing apparatus, information processing method, and information processing program | |
| CN111459420A (en) | Printing apparatus supporting cloud printing service, control method thereof, and storage medium | |
| US10225434B2 (en) | Information processing system, information processing apparatus, and apparatus | |
| JP2014215921A (en) | Image formation device, information processing system, and program | |
| US9983835B2 (en) | Method, performed by a server interposed between a user device and an authenticated printing system, of handling a guest print job for processing by the authenticated printing system and system for performing the method | |
| JP2013029994A (en) | Server apparatus, information processing method, and program | |
| US8988716B1 (en) | Customized printer identifier with embedded access rights | |
| CN103019635B (en) | The printer management method of remote printing e-commerce platform | |
| JP6672596B2 (en) | Image forming apparatus and program | |
| CN102981788A (en) | Client-side management method of remote printing e-business platform | |
| JP6197286B2 (en) | Communication device, information processing system, and information processing system control method | |
| JP2014021949A (en) | Service providing system, service management device, and information processing method of service management device | |
| JP6205946B2 (en) | Service providing system, information collecting method and program | |
| CN103034464A (en) | Method for notifying remote printing electronic-commerce platform of information update | |
| JP2015082183A (en) | Document generation system | |
| CN102663606A (en) | Service combination method of electronic commerce platform with remote printing | |
| CN106371775B (en) | Information processing device, information processing method, and information processing system | |
| CN102799400A (en) | Time estimation method for printing service orders in centralized form by remote printing e-commerce platform |
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 | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20130403 Assignee: Jiangsu Nanyou IOT Technology Park Ltd. Assignor: Nanjing Post & Telecommunication Univ. Contract record no.: 2016320000214 Denomination of invention: Printer management method of remote printing electronic business platform Granted publication date: 20150819 License type: Common License Record date: 20161117 |
|
| LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | ||
| EC01 | Cancellation of recordation of patent licensing contract |
Assignee: Jiangsu Nanyou IOT Technology Park Ltd. Assignor: Nanjing Post & Telecommunication Univ. Contract record no.: 2016320000214 Date of cancellation: 20180116 |
|
| EC01 | Cancellation of recordation of patent licensing contract | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150819 Termination date: 20181206 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |