|Publication number||US20050111029 A1|
|Application number||US 10/720,423|
|Publication date||May 26, 2005|
|Filing date||Nov 25, 2003|
|Priority date||Nov 25, 2003|
|Publication number||10720423, 720423, US 2005/0111029 A1, US 2005/111029 A1, US 20050111029 A1, US 20050111029A1, US 2005111029 A1, US 2005111029A1, US-A1-20050111029, US-A1-2005111029, US2005/0111029A1, US2005/111029A1, US20050111029 A1, US20050111029A1, US2005111029 A1, US2005111029A1|
|Original Assignee||Dehart Dave R.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (20), Referenced by (9), Classifications (10), Legal Events (1)|
|External Links: USPTO, USPTO Assignment, Espacenet|
The present invention generally relates to printers.
When using a printer, oftentimes, a user may find it helpful to determine the status of the printer. Conventionally, information corresponding to printer status is obtained by using bi-directional communication between a computer system operated by the user and the printer. In using the bi-directional communication, the computer system prompts the printer to provide a return message that contains the status information. Unfortunately, however, various problems can be associated with bi-directional communication.
By way of example, incorporation of bi-directional communication capabilities typically adds to the size of the printer driver associated with a printer. Due to the inherent complexity of such a printer driver, installation problems can be encountered. Specifically, the systems can be difficult to install and, even when installed, can cause operating problems in the host computer system. Because these problems can exist, information for establishing bi-directional communication may not be loaded onto a computer system. Thus, such a computer system typically lacks the ability to determine status information corresponding to a printer.
Systems and methods for providing printer status information to a user are provided. In this regard, an embodiment of a system for providing printer status information comprises a status link system. The status link system is operative to display a link to an embedded web server (EWS) of a printer to a user in response to a user input. The EWS maintains status information corresponding to the printer. The link typically is displayed in association with a dialog box. In response to the user actuating the link, the user is provided with the status information corresponding to the printer.
An embodiment of a method for providing printer status information comprises: displaying a dialog box to a user in response to a user input, the dialog box including a link to an EWS of a printer, the EWS maintaining information corresponding to the printer; and in response to the user actuating the link, providing the user with the status information corresponding to the printer.
Other systems, methods, features and/or advantages will be or may become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features and/or advantages be included within this description and be protected by the accompanying claims.
The components in the drawings are not necessarily to scale relative to each other. Like reference numerals designate corresponding parts throughout the several views.
As will be described in detail here, systems and methods can provide a user with access to printer status information in a manner that is potentially more efficient than is conventionally accomplished. By way of example, some embodiments provide a link, e.g., an Internet hyperlink, which is automatically displayed to a user when a print dialog box is displayed. Thus, if the user desires information regarding the status of a printer, the user can actuate the link, which directs the user to the embedded web server (EWS) of the printer. Since the EWS maintains information corresponding to the status of the printer, status information can be accessed by the user. An embodiment of a printer status information system will now be described with respect to
As shown in
Since status information 114 is maintained by EWS 112, the status information is provided in a format that is accessible via a communication network. For instance, the status information can be provided in HTML format and can be accessible via the Internet.
In the embodiment of
In order for a user of computer 103 to obtain status information corresponding to printer 104, link 120 is provided. Specifically, link 120 is displayed to the user, such as via a display device of computer 103. Link 120 can be actuated to establish a communication link between computer 103 and the EWS 112 of printer 104. By way of example, link 120 can be a Hyperlink that is displayed to the user when operating computer 103.
Information for establishing link 120 can be provided in various manners. For instance, the information can be provided during installation of the printer driver associated with printer 104. By way of further example, the information could be provided to computer 103 when printer 104 provides information to computer 103 indicating that printer 104 is available for printing. Clearly, various manners can be used for providing the information associated with link 120 to computer 103.
Referring now to computer system 102, computer system 102 includes a computer 105, a printer 106 and network server 110. Therefore, computer system 102 can be attributed to a local area network (LAN). In contrast to computer 103, computer 105 does not locally store a link to information corresponding to the status of printer 1062. In this embodiment, information corresponding to the link, i.e., link 122, is maintained by network server 110. Thus, when a user of computer 105 desires status information corresponding to printer 106, computer 105 accesses information corresponding to link 122 that is stored on the network server 110, and uses that information for establishing a communication link with printer 106. As described before with respect to printer 104, once a communication link is established, the EWS 124 of printer 106 is able to provide status information 126 to computer 105. In this embodiment, the status information 126 is provided from printer 106 to the network server 110 and then to computer 105. However, in other embodiments, printer 106 can communicate directly with computer 105, as indicated by the dashed line.
The embodiment of the printer status information system 100 depicted in
Reference will now be made to the block diagram of
The exemplary functionality described with respect to the block diagram of
Generally, in terms of hardware architecture, computer 300 includes a processor 302, memory 304, and one or more input and/or output (I/O) devices 306 that are communicatively coupled via a local interface 308. The software in memory 304 can include one or more separate programs, each of which comprises an ordered listing of executable instructions for implementing logical functions. In the example of
When status link system 312 is implemented in software, it should be noted that the status link system can be stored on any computer-readable medium for use by or in connection with any computer-related system or method. In the context of this document, a computer-readable medium is an electronic, magnetic, optical, or other physical device or means that can contain or store a computer program for use by or in connection with a computer-related system or method. The status link system 312 can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions.
A computer-readable medium can be any means that can store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a nonexhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (electronic), a read-only memory (ROM) (electronic), an erasable programmable read-only memory (EPROM, EEPROM, or Flash memory) (electronic), an optical fiber (optical), and a portable compact disc read-only memory (CDROM) (optical). Note that the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
Functionality of the embodiment of the status link system 312 of
As shown in
Reference will now be made to multiple representative screen shots that depict examples of dialog boxes that can be displayed to a user by an embodiment of a system for providing printer status information. As shown in
As depicted in
In some embodiments, in addition to or in lieu of a link being displayed on the first page of the printer dialog box, a link may be displayed on another page. By way of example, such a link could be provided on one or more of the pages that are displayed to the user upon actuating the Properties actuator 710.
In some embodiments, upon actuating a Properties actuator of a print dialog box, information such as that depicted in
In other embodiments, such as depicted in
It should be emphasized that many variations and modifications may be made to the above-described embodiments. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US6310601 *||May 12, 1998||Oct 30, 2001||International Business Machines Corporation||Resizing images to improve network throughput|
|US6748183 *||Feb 22, 2002||Jun 8, 2004||Xerox Corporation||Printer driver user interface and system|
|US6757070 *||Aug 21, 2001||Jun 29, 2004||Advanced Hitech Corporation||Universal print driver|
|US6781709 *||Dec 12, 2000||Aug 24, 2004||Seiko Epson Corporation||Apparatus for and method of setting printing-related information and recording medium to attain the same|
|US6782495 *||Jun 19, 2001||Aug 24, 2004||Xerox Corporation||Method for analyzing printer faults|
|US6938202 *||Dec 17, 1999||Aug 30, 2005||Canon Kabushiki Kaisha||System for retrieving and printing network documents|
|US6958824 *||Jan 31, 2001||Oct 25, 2005||Hewlett-Packard Development Company, L.P.||System and method for accessing and using a commercial print service|
|US6959437 *||Sep 7, 2001||Oct 25, 2005||Sharp Laboratories Of America, Inc.||System and method for installing printer driver software|
|US6999198 *||Nov 2, 2000||Feb 14, 2006||Canon Kabushiki Kaisha||Print control method and apparatus|
|US7103849 *||Jan 25, 2001||Sep 5, 2006||Masafumi Aikawa||Image processing apparatus, and method of controlling the image processing apparatus|
|US7136174 *||Feb 25, 2002||Nov 14, 2006||Xerox Corporation||System for installing a printer driver on a network|
|US7161696 *||Jul 30, 2001||Jan 9, 2007||Canon Kabushiki Kaisha||Information processing apparatus, print time informing method, and computer-readable memory medium storing program therein|
|US7215437 *||Jun 25, 2002||May 8, 2007||Seiko Epson Corporation||Method of printing over a network|
|US20010042117 *||Mar 27, 2001||Nov 15, 2001||Seiko Epson Corporation||Online support technique to support elimination of problems arising in device|
|US20020046217 *||Jun 12, 2001||Apr 18, 2002||Toshiya Kanazawa||Image processing apparatus having BBS function and control method thereof and program therefor, and storage medium|
|US20020196451 *||Mar 28, 2002||Dec 26, 2002||Xerox Corporation||System for replicating desired configurations for printers on a network|
|US20040085563 *||Apr 17, 2003||May 6, 2004||Seiko Epson Corporation||Computer equipment used for printer setting, printer setting method, and computer readable medium|
|US20040130746 *||Mar 20, 2003||Jul 8, 2004||Vincent Wu||Internet print protocol print dispatch server|
|US20040137855 *||Jul 30, 2003||Jul 15, 2004||Wiley Anthony John||Wireless mobile printing|
|US20040167973 *||Jul 3, 2003||Aug 26, 2004||Toshihiro Shima||Device presenting information about resource location of device control software|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7984386 *||Jun 1, 2006||Jul 19, 2011||Adobe Systems Incorporated||Print page user interface|
|US8214548||Aug 29, 2007||Jul 3, 2012||Ricoh Company, Ltd.||Capability-based control device driver of a computer peripheral device|
|US8271703 *||Oct 17, 2008||Sep 18, 2012||Ricoh Company, Ltd.||Providing device defined user interface modifiers to a computer system|
|US8520225||Mar 6, 2009||Aug 27, 2013||Ricoh Company, Ltd.||Print driver localization support from printing device to support multiple user profiles|
|US8526020||Mar 6, 2009||Sep 3, 2013||Ricoh Company, Ltd.||Paper size support for a print system|
|US8773687||Mar 6, 2009||Jul 8, 2014||Ricoh Company, Ltd.||Driverless architecture for printing systems|
|US20050254079 *||Apr 28, 2005||Nov 17, 2005||Samsung Electronics Co., Ltd.||Printing apparatus and method enabled to save print option and print document file|
|US20050254829 *||May 10, 2005||Nov 17, 2005||Samsung Electronics Co., Ltd.||Status information management system and method for network-based image-forming apparatuses|
|US20100265528 *||Apr 7, 2010||Oct 21, 2010||Sharp Kabushiki Kaisha||Network print system, server computer used for the print system, recording medium recording program and recording medium recording printer driver|
|U.S. Classification||358/1.15, 358/1.1|
|International Classification||G06F15/00, G06F3/12|
|Cooperative Classification||G06F3/1287, G06F3/1259, G06F3/122|
|European Classification||G06F3/12A4M26, G06F3/12A2R4, G06F3/12A6R12|
|Mar 8, 2004||AS||Assignment|
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DEHART, DAVE R.;REEL/FRAME:014406/0301
Effective date: 20031117