US9817622B2 - Cloud printer with a common user print experience - Google Patents
Cloud printer with a common user print experience Download PDFInfo
- Publication number
- US9817622B2 US9817622B2 US13/387,029 US201013387029A US9817622B2 US 9817622 B2 US9817622 B2 US 9817622B2 US 201013387029 A US201013387029 A US 201013387029A US 9817622 B2 US9817622 B2 US 9817622B2
- Authority
- US
- United States
- Prior art keywords
- printers
- printer
- document
- electronic device
- 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.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1228—Printing driverless or using generic drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1268—Job submission, e.g. submitting print job order or request not the print data itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1287—Remote printer device, e.g. being remote from client or server via internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1226—Discovery of devices having required properties
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1231—Device related settings, e.g. IP address, Name, Identification
Definitions
- the present invention relates to a portable electronic device that performs a print operation with a common user print experience.
- Document printing is achieved with an associated application of a platform executed by an operating system.
- the platforms and associated applications vary widely from one device to another device. A user can have different print experiences while printing from one computer to another computer. This variation occurs because different print platforms and associated applications provide users with different print menus, options, and steps-to-print.
- FIG. 1 shows a cloud print system in accordance with an example embodiment.
- FIG. 3 shows a flow diagram to print to a printer installed on a cloud in accordance with an example embodiment.
- FIG. 4 shows a display of an electronic device providing a common user print experience in accordance with an example embodiment.
- FIG. 5 shows another display of an electronic device providing a common user print experience in accordance with an example embodiment.
- FIG. 6 shows a flow diagram of printing with three key actuations in accordance with an example embodiment.
- FIG. 7 is a computer system in a cloud print system in accordance with an example embodiment.
- One embodiment is a portable electronic device that performs a print operation to a cloud printer.
- a common user print experience is displayed regardless of a type of operating system installed on the portable electronic device.
- Example embodiments provide users with a common or unified print experience while performing a print operation to cloud printers from different portable electronic devices running different operating systems, print platforms, and associated print applications. For example, a user printing from a laptop computer will have a similar print experience to a user printing from a small portable electronic device, such as a blackberry, camera, or mobile phone.
- a small portable electronic device such as a blackberry, camera, or mobile phone.
- users can perform a print operation to a cloud printer with a small or minimal number of steps or interactions with the electronic device.
- a “print operation” includes, but is not limited to, printing to a cloud printer, managing a print job or cloud printer or print parameter settings of a cloud printer from a remote electronic device, installing or registering a cloud printer, and monitoring a cloud printer or print job from a remote electronic device.
- users can print with three actuations or three click operations from an electronic device regardless of what type of operating systems are being executed (i.e., such as Solaris, Macintosh, Linux, Windows, etc.).
- users are not required to install a print driver to perform print operations from an electronic device to a remote printer in communication with a cloud print server.
- the electronic device can execute a print job without a print driver.
- Printing steps or a print button on the electronic device are not tied to the operating system executing on the electronic device.
- Users can access a network of cloud printers and send print requests or print jobs to these printers. Selection of a printer is based on print requirements or print parameters desired by the user, such as printing with a certain color, level of security, geographical location, print quality, time frame to complete print job, etc.
- users install printers over the internee with an Internet Print Service (ISP).
- ISP Internet Print Service
- Printers and other electronic devices are installed with an installation process that includes identifying the user and printer, configuring print parameters and other settings, and registering the user and printer with a cloud print server.
- the installation process includes an automated mechanism to install printers with the ISP and be self-configured to start receiving print jobs after installation.
- Example embodiments facilitate the installation process of a printer over a network to a remote server. For example, the installation process for users is simplified since few steps are used. Technical expertise is not required since installation is largely automated with few manual steps performed by the user. Installation of the printer can occur without a user having knowledge of printer capabilities, such as printer language being supported, printer resolution, duplex capability, etc.
- TCP/IP Transmission Control Protocol and Internet Protocol
- the installation process with example embodiments also overcomes firewall restrictions that normally hinder web services access to network peripherals. Installation can occur inside or across a firewall. Installation occurs without, for example, configuration of network elements and configurations of a router.
- the user can print to the printer from a remote electronic device.
- Users are able to print emails, documents, photos, web pages, etc. from a variety of different portable devices running different operating systems.
- Mobile users can print to one or more printers from any worldwide location that provides internet access, regardless of whether the user is located at home, in the office, on the road, in a foreign country, etc.
- the print services provided by the cloud print system are printer-agnostic and driverless (i.e., the computers of the users are not required to have a print driver: software that converts data to be printed to a form specific to the printer).
- driverless systems other embodiments have printing through a driver to print services from client platforms.
- the driver can be a universal print driver, and the print service translates data to be printer specific.
- functions of the print driver are provided by the cloud, not the electronic device that initiated the print job request.
- the printer After the printer is uniquely identifies itself to the ISP, the printer automatically communicates its properties to the ISP. An example is enabling color output only if the printer supports color output.
- the printer properties are stored and installed into the cloud print system by making use of REST API by the printer. Once the printer identity is established with the cloud print system, a sequence of operations occurs. By way of example, such operations can include
- the cloud print service assigns or designates each printer with an owner (for example, a person who has not only printing rights but also administrative rights).
- Confirmation of this ownership can occur at the printer (for example, the printer prints a test page or displays acknowledgement of ownership on a display), Furthermore, the printer can also confirm successful installation of the printer to the cloud print service (for example, with a printout, display message, email or text to owner, etc.).
- ownership is established after the printer is installed with the cloud server.
- the user ID, user password, and unique identification of the printer are used for tagging ownership.
- a unique identification is provided to the owner (for example, the owner is provided with a user ID and a password is associated with the user ID).
- the user can login to cloud print service with the user ID and password and print to the printer.
- Login can occur from any worldwide location with network or Internet access (such as a user logging in with a remote portable electronic device and sending a print job to the printer).
- the owner can also perform various system changes to the printer (such as changing default print setup for the printer, changing username and/or password, designating other individuals with printing rights to the printer, etc.).
- installation of the printer with the cloud print service occurs without the use of a personal computer (PC).
- PC personal computer
- FIG. 1 shows a cloud print system 100 in accordance with an example embodiment of the present invention.
- the system includes a plurality of users or computers 110 (shown as user 1 to user N), a plurality of cloud servers 120 (shown as cloud server 1 to cloud server M), a plurality of printers 134 for the users, a web service 140 , and a database 145 in communication with each other through one or more networks 150 (such as the internet and world wide web or web).
- the web service 140 further includes a request handler 160 , job list processor 170 , job list creator 180 , cloud processor 185 , notification services 190 , and installation handler 195 .
- the cloud processor 185 performs processing functions for the cloud, and the notification services 190 notifies a user, computer, or administrator of job status, such as print job complete, printing error, etc.
- the installation handler 195 communicates with the printers 134 to install the printers, as discussed herein with example embodiments.
- the cloud print system provides printing services to users who connect to the cloud through the internet. Users are able to print to their printers from different geographical locations around the world upon installing a printer and establishing ownership or user rights with the printer.
- a print job work item is performed with the following operations: handling user requests, creating a job list, and processing the job list.
- the print job request handler 160 acts on user requests.
- the job list creator 180 creates job steps, and the job list processor 170 executes the job steps according to the assigned priorities.
- FIG. 2 shows a flow diagram to register a new printer with a cloud print server in accordance with an example embodiment.
- the printer is connected to a network, such as the internet.
- the printer can be an existing printer of a user or a newly purchased printer (i.e., an out-of-the-box printer).
- network configuration information such as a proxy Internet Protocol (IP) address
- IP Internet Protocol
- the printer has a control panel and display through which a user can enter information.
- cloud print setup is selected from a menu display at the printer.
- the user can navigate through one or more menu options displayed on the printer and select an option to connect the printer to server and cloud print services.
- the printer can be configured to automatically provide this option to the user (for example, upon power-up, the printer asks the user if he or she desires to connect to the cloud print server).
- the printer upon power-up and being connected to a network, the printer automatically connects to the cloud print server (i.e., without input from the user).
- the printer prompts the user to enter a username and password, and the printer connects to the cloud print server.
- the username uniquely identifies the user to the cloud print server which stores a list of previously registered users and their associated printers.
- a question is asked whether the username and password are valid.
- the cloud print server requests the user to establish a username and password. New users may not be registered with the cloud print server and can register at this time. By way of example, registration includes the user providing personal information, such as name, address, designation other individuals who are authorized to print to the printer, identification of portable electronic devices from which the user will print to the printer, geographical location, phone numbers, email address, etc.
- registration includes the user providing personal information, such as name, address, designation other individuals who are authorized to print to the printer, identification of portable electronic devices from which the user will print to the printer, geographical location, phone numbers, email address, etc.
- the printer is ready to print from the cloud with an electronic device.
- the user can print to the printer from any electronic device that can communicate with the cloud.
- the user enters his or her username and password from the electronic device.
- the cloud print server stores the usernames and their associated installed printers.
- the electronic device itself is previously registered with the cloud print server as being owned by the user. The user connects to the server with the electronic device, and the server automatically recognizes the electronic device as belonging to the user.
- printing properties of the printer are installed or uploaded to the cloud print server.
- printing properties include, but are not limited to, the following: PDL (PostScript, PCL 5c, PCL 6, PDF, etc.), Default paper size (Letter or A4 or . . . ), Color support, Duplex support, etc.
- the printing properties are installed using representational state transfer application program interface (REST API).
- the user can also be requested to enter a name of the printer and other parameters, such as geo-code, location of the printer, personal information, etc.
- a single user such as User 1
- can have multiple different printers such as Printers for User 1 at 134
- the user or owner designates a name for each of the printers (such as “Home Printer” or “Office Printer” or “Desktop Printer”, etc.).
- the cloud server establishes an identity of the user, the user can select from a list of names to determine to which printer the user desires to print or access.
- the printer is successfully installed and registration or installation of the printer is validated, the printer is now web-enabled and ready to print from remote electronic devices of the user.
- FIG. 3 shows a flow diagram to perform a print operation to a printer installed on a cloud in accordance with an example embodiment.
- the flow diagram is directed to performing a print job to a cloud printer from a remote electronic device.
- Example embodiments are not limited to printing, but include other print operations, such as managing, installing, registering, and monitoring a print job and/or cloud printing device.
- the electronic device is connected to the internet, and the user and/or electronic device logins to the cloud print server. For example, the user enters a username and password to login to the cloud.
- the user selects a document to print.
- the document currently displayed on the electronic device is, by default, a document selected for printing.
- the user can select a document stored on the electronic device, stored on the cloud, or stored at another network location.
- relevant printers are printers associated with the user (for example, the user has rights or privileges to print to these cloud printers, which include both public and private printers).
- the electronic device submits a search query to the cloud server to locate relevant printers to which the user of the electronic device is authorized to print.
- a list of all available or relevant printers is provided to the user (i.e., all printers to which the user has printing privileges).
- a search can be performed for one or more specific printers. For example, a user can enter a geographical location for printers (e.g., find printers located in a specific city), enter a specific name of a printer (e.g., find “home” or “office” printer of the user), or enter a current location and find printers within a specific proximity of this location (e.g., enter current GPS information and find printers within 1-10 kilometers of this location). Instead of the user entering this information to find a printer, the electronic device can automatically perform this step for the user and locate the relevant printers.
- the user is provided with a list of available printers according to the search and for which the user has authorized access.
- these printers are displayed on a display of the electronic device.
- the user selects a printer from the list of available printers. For example, with a click operation or other actuation (e.g., a menu selection), the user selects one of the relevant printers.
- the selected document is submitted for printing to the cloud printer.
- the print job request is transmitted from the electronic device over the internet to the cloud print server.
- the user and/or electronic device is provided with a notification of successfully completed print job.
- the print job is not successfully completed (e.g., a print error occurs)
- the user is notified.
- FIG. 4 shows a display 410 of an electronic device 400 providing a common user print experience in accordance with an example embodiment.
- a “common user print experience” means that different electronic devices (such as laptops, cameras, mobile telephone, personal digital assistants, etc.) executing different operating systems display a same or similar set of steps or procedures to perform a print operation from the electronic device over the Internet to a cloud printer. This common user print experience occurs regardless of the operating system executing on the electronic device, which is not required to have an installed print driver. This common user print experience exists when printing from and/or to different electronic devices and/or different platforms (e.g., from different operating systems, to different printers from different manufacturers, such as an inkjet printer from one manufacturer and a laser printer of another manufacturer).
- print jobs are not limited to any particular type of document and include different document types, such as PDF, DOC, PPT, etc.
- a common user print experience is not limited to performing print jobs but includes other operations, such as monitor and/managing a print job, a printer or printing device, etc. (e.g., job cancel, monitor printer status, etc.).
- the common user experience is not limited to being presented on a display of the electronic device.
- This experience can be achieved through interaction flow consisting of similar steps.
- this interaction can be executed through a visual interface (display, screen, etc.), voice interface or gesture and or multi-modal interface.
- FIGS. 4 and 5 illustrate example displays being presented to users during this common user print experience.
- the items being displayed e.g., graphics and text
- a user executing a printer operation on a laptop computer can visually see on the display a similar or same set of text and graphics as a user executing a print operation on a mobile telephone or BlackBerry device.
- the user on the laptop would undergo similar or same steps to print as the user on the mobile telephone.
- the display 410 depicts a document that the user desires to print to a cloud printer (for example, as discussed in block 310 of FIG. 3 ).
- the user selects an action to perform on the document. For example, from a pull-down menu, the user is provided with a list of possible actions 420 that include print, save, send, close, open, new.
- the print option 422 is selected as the desired option.
- a search for printers box 425 appears on the display 410 .
- the search for printers box 425 includes a query area or box 430 and a results display area or box 432 .
- the user has entered “New York City” as the location to be searched for relevant printers (for example, as discussed in block 320 of FIG. 3 ).
- the results of the search are displayed in display area 432 (for example, as discussed in block 330 of FIG. 3 ).
- Four relevant printers are displayed to the user (HP Laser Jet Penn Plaza, Hotel 1535 Broadway, LaGuardia Airport Lounge, and My Home Printer).
- the printers displayed to the user are a list of all available or relevant printers to which the user is authorized to print.
- This list can include public printers (i.e., printers available to the general public, such as the printer at the LaGuardia Airport Lounge) and private printers (such as home or office printers, one being shown as My Home Printer).
- the user has selected to print to “HP Laser Jet Penn Plaza” (for example, as discussed in block 340 of FIG. 3 ).
- a print box 440 appears on the display 410 .
- This box displays the selected information and requests confirmation of printing.
- the display provides print notification 442 (“Your are printing”), source of the document being printed 444 (“Source: Outlook, email”), name of the document selected for printing 446 (“Document: HP Presentation”), and the printer selected for the printer operation 448 (“Selected Printer: HP Laser Jet Penn Plaza”).
- the print box 440 also requests confirmation for the print operation, and the user is provided with two choices: cancel 450 or print 452 . Selection of cancel 450 cancels the print operation, and selection of print 452 performs the print operation.
- FIG. 5 shows a display 510 of an electronic device 500 providing a common user print experience in accordance with an example embodiment.
- the display 510 depicts a document that the user desires to print to a cloud printer (for example, as discussed in block 310 of FIG. 3 ).
- the display 510 includes a print icon or widget 515 .
- the user performs a drag and drop operation wherein the document is moved or dragged to the print icon 515 . This action selects the document for printing. Alternatively, the user can click or actuation the print icon to commence the print operation of the document.
- a search for printers box 525 appears on the display 510 .
- the search for printers box 525 includes a query area or box 530 and a results display area 535 that lists with icons relevant printers. As illustrated, three relevant printers are displayed: a home printer 536 , an office printer 537 , and a public printer 538 (for example, as discussed in block 330 of FIG. 3 ). As illustrated in FIG. 5 , the user has selected to print to “Home” printer 536 (for example, as discussed in block 340 of FIG. 3 ).
- the user does not select a printer from the list of available printers. Instead, a printer is automatically selected, such as a printer being selected as a default printer or a printer last used.
- the three icons are displayed to represent three classes of printers: home, office, and public. Clicking on one of these icons displays all relevant printers for the selected class. For example, when the user clicks on the “Public” printer icon 538 , all relevant public printers are displayed to the user. As another example, when the user clicks on the “Office” printer icon 536 , all relevant office printers are displayed to the user.
- a print box 540 appears on the display 510 .
- This box displays the selected information and requests confirmation of printing.
- the display provides print notification 542 (“Your are printing”), source of the document being printed 544 (“Source: Outlook, email”), name of the document selected for printing 546 (“Document: HP Presentation”), and the printer selected for the printer operation (“Home” printer icon 536 being selected).
- the print box 540 also requests confirmation for the print operation, and the user is provided with two choices: cancel 550 or print 552 . Selection of cancel 550 cancels the print operation, and selection of print 552 performs the print operation.
- FIG. 6 shows a flow diagram of printing with three key or click actuations in accordance with an example embodiment.
- a print button is selected on the electronic device. For example, the user clicks a print icon displayed on the electronic device. Alternatively, the user selects a print option from a menu displayed on the electronic device.
- a relevant printer is selected.
- One or more relevant printers can be registered and connected to the cloud for which the user is authorized to print. These printers can be provided or displayed to the user for selection. Alternatively, a relevant cloud printer can be automatically selected for the user.
- a confirmation of print is selected. Once a printer is selected for the print job, a confirmation is provided on the display of the electronic device to the user. The confirmation confirms the print operation and other information, such as name of printer, location of printer, name of document to be printed, location of document, etc.
- One example embodiment thus enables a user to print a document to a cloud printer with three clicks or actuations: (1) selecting a print button or print command, (2) selecting a relevant print to which the document will be printed, and (3) confirming the print operation.
- the user can also be provided with an option to view and/or change print parameters. For example, the user can view and/or change one or more of the number of copies being printed, the print quality, the color, select pages to print, orientation (landscape or portrait), location to store the document (e.g., store on cloud server), etc.
- the user can print with less than three actuations or clicks.
- the electronic device and/or cloud server can automatically select a printer for the user.
- the electronic device includes a global positioning system (GPS) that automatically locates the location of the electronic device and transmits this location to the cloud print server.
- GPS global positioning system
- the server determines a printer closest to the user and selects this printer as the current default print.
- the user can have a list of favorite printers.
- the server selects from this list of favorite printers depending on the location of the user.
- the server selects a printer based on the availability of the relevant printers. If one relevant printer is busy printing other print jobs, the server selects another or least busy printer to expedite printing of the document for the user.
- users are able to print from a mobile or portable electronic device from any location (home, office, on the go) to any relevant cloud printer.
- the electronic device is not required to have a print driver. Instead, printing is performed to the cloud print server using a minimal (e.g., three) clicks or actuations on the electronic device.
- users are provided with a uniform or similar print experience (i.e., the steps for performing a print operation to a cloud print server are equivalent from one device to another device regardless of the OS executing on the devices).
- the electronic devices can also be provided with a print button, icon, or widget embedded in an application executing on the electronic device. Printing to a relevant cloud printer commences with a single click of this button or a single drag-and-drop operation of a document to the icon.
- a relevant printer for a user can be based on location of the user and/or electronic device (e.g., GPS location, postal zip code, street address, etc.), time, features desired for printing, etc. Furthermore, users can print in virtual private network (VPN) and non-VPN environments.
- VPN virtual private network
- users can print from an application such as browser, custom applications, widget, etc., to a cloud printer on the web.
- Various types of documents can be printed, such as text, images, PDF, etc.
- the electronic device submitting the print request may not contain associated application.
- Example embodiments provide an ability to separate out association for document viewing and for printing.
- a specific application such as Word
- Printer identification, access, connectivity is simplified since users experience common across platforms and operating systems. This common experience can include users performing three steps for submitting a print job: (1) search a printer based on location, (2) select a document, and (3) submit a print job.
- Provisioning of a printer is also simplified regardless of the OS or the type of printer.
- the printer owner can activate the printer by means of registration process over the web.
- the registration process involves device type recognition, manually linking the device to a printer owner and associating printer usage characteristics such as shared, location, etc.
- Printer provisioning eliminates the need for creation of logical devices such as USB device, LPT device, TCP printer port, etc., on operating system.
- FIG. 7 is a block diagram of an electronic device 700 in a cloud print system in accordance with an example embodiment.
- the electronic device 700 includes memory 710 , algorithms 720 , display 730 , processing unit 740 , and one or more buses 750 .
- the processor unit includes a processor (such as a central processing unit, CPU, microprocessor, application-specific integrated circuit (ASIC), etc.) for controlling the overall operation of memory 710 (such as random access memory (RAM) for temporary data storage, read only memory (ROM) for permanent data storage, and firmware).
- the processing unit 740 communicates with memory 710 and algorithms 520 via one or more buses 750 and performs operations and tasks that implement one or more blocks of the flow diagrams discussed herein.
- the memory 710 for example, stores applications, data, programs, algorithms (including software to implement or assist in implementing embodiments in accordance with the present invention) and other data.
- the term “cloud” is a computer network accessible over the internet and/or web that is dynamically scalable with virtualized resources, such as printing resources. Users are not required to have knowledge or expertise in the infrastructure of the cloud that relies on the Internet to satisfy the computing or printing needs of users.
- the cloud provides computer and/or printer services with business applications that are accessible from a web browser while software and data are stored on servers in the cloud.
- a printing cloud system supports infrastructure for printer services, platform for the printer services, and software for the printer services.
- printer means an electronic device that prints and includes multi-functional electronic devices that perform functions such as printing, scanning, and/or copying.
- web-enabled printer is a printer that is accessed to print documents over the web.
- web is a system of linked hypertext documents access through the internet. Using a web browser, a user can view web pages that include text, images, video, and other media and navigate between these pages with hyperlinks.
- Example embodiments are discussed in connection with a printer.
- Example embodiments are not limited to a printer but include various other types of electronic devices that perform one or more functions such as printing, scanning, or copying.
- one or more blocks or steps discussed herein are automated.
- apparatus, systems, and methods occur automatically.
- automated or “automatically” (and like variations thereof) mean controlled operation of an apparatus, system, and/or process using computers and/or mechanical/electrical devices without the necessity of human intervention, observation, effort and/or decision.
- the methods illustrated herein and data and instructions associated therewith are stored in respective storage devices, which are implemented as one or more computer-readable or computer-usable storage media or mediums.
- the storage media include different forms of memory including semiconductor memory devices such as DRAM, or SRAM, Erasable and Programmable Read-Only Memories (EPROMs), Electrically Erasable and Programmable Read-Only Memories (EEPROMs) and flash memories; magnetic disks such as fixed, floppy and removable disks; other magnetic media including tape; and optical media such as Compact Disks (CDs) or Digital Versatile Disks (DVDs).
- instructions of the software discussed above can be provided on one computer-readable or computer-usable storage medium, or alternatively, can be provided on multiple computer-readable or computer-usable storage media distributed in a large system having possibly plural nodes.
- Such computer-readable or computer-usable storage medium or media is (are) considered to be part of an article (or article of manufacture).
- An article or article of manufacture can refer to any manufactured single component or multiple components.
- embodiments are implemented as a method, system, and/or apparatus.
- example embodiments and steps associated therewith are implemented as one or more computer software programs to implement the methods described herein.
- the software is implemented as one or more modules (also referred to as code subroutines, or “objects” in object-oriented programming).
- the location of the software will differ for the various alternative embodiments.
- the software programming code for example, is accessed by a processor or processors of the computer or server from long-term storage media of some type, such as a CD-ROM drive or hard drive.
- the software programming code is embodied or stored on any of a variety of known physical and tangible media for use with a data processing system or in any memory device such as semiconductor, magnetic and optical devices, including a disk, hard drive, CD-ROM, ROM, etc.
- the code is distributed on such media, or is distributed to users from the memory or storage of one computer system over a network of some type to other computer systems for use by users of such other systems.
- the programming code is embodied in the memory and accessed by the processor using the bus.
Abstract
Description
-
- 1. Validation of connectivity of the printer to the cloud print service;
- 2. Recognition by the cloud print service of receiving the printer parameters and being able to process such information (for example, acknowledge is provided with visible output at the printer).
Claims (20)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2010/021442 WO2011090474A1 (en) | 2010-01-20 | 2010-01-20 | Cloud printer with a common user print experience |
Publications (2)
Publication Number | Publication Date |
---|---|
US20120140285A1 US20120140285A1 (en) | 2012-06-07 |
US9817622B2 true US9817622B2 (en) | 2017-11-14 |
Family
ID=44307088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/387,029 Active 2031-06-10 US9817622B2 (en) | 2010-01-20 | 2010-01-20 | Cloud printer with a common user print experience |
Country Status (2)
Country | Link |
---|---|
US (1) | US9817622B2 (en) |
WO (1) | WO2011090474A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020122891A1 (en) | 2018-12-12 | 2020-06-18 | Hewlett-Packard Development Company, L.P. | Personalized printer lists |
US20240086130A1 (en) * | 2022-09-08 | 2024-03-14 | City Storage Systems Llc | Universal Cloud Printing Protocol |
US11966648B1 (en) * | 2023-03-14 | 2024-04-23 | Kyocera Document Solutions Inc. | Industrial printing system, print server, and process management method for distributed processing by grouping apparatus for peer-to-peer production printing |
Families Citing this family (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100309508A1 (en) * | 2009-06-03 | 2010-12-09 | Kamath Harish B | Network print-related service |
US8928911B2 (en) | 2010-03-30 | 2015-01-06 | Hewlett-Packard Development Company, L.P. | Fulfillment utilizing selected negotiation attributes |
JP5761923B2 (en) * | 2010-04-28 | 2015-08-12 | キヤノン株式会社 | Printing system, information processing apparatus and method |
WO2012008958A1 (en) * | 2010-07-15 | 2012-01-19 | Hewlett-Packard Development Company, L. P. | Processing print request |
US9134930B2 (en) | 2011-03-30 | 2015-09-15 | Hewlett-Packard Development Company, L.P. | Delayed content production |
US8620868B2 (en) | 2011-05-31 | 2013-12-31 | Conexant Systems, Inc. | Database hierarchical inheritance |
US8578398B2 (en) | 2011-05-31 | 2013-11-05 | Conexant Systems, Inc. | Regular expression selection for configurable application data steering |
US8719241B2 (en) | 2011-05-31 | 2014-05-06 | Conexant Systems, Inc. | Asynchronous process notification |
US8997125B2 (en) | 2011-05-31 | 2015-03-31 | Conexant Systems, Inc. | System and method to print documents and images that are not natively supported by the printer |
JP5935336B2 (en) * | 2011-06-02 | 2016-06-15 | セイコーエプソン株式会社 | Printing system, printer, print request control server, print request control method, and print control method |
US9282219B2 (en) | 2011-06-05 | 2016-03-08 | Apple Inc. | Automatic generation of print data for print jobs based on available media attributes |
JP5766058B2 (en) * | 2011-07-21 | 2015-08-19 | キヤノン株式会社 | Information processing apparatus, information processing apparatus control method, and computer program |
JP5841380B2 (en) | 2011-09-01 | 2016-01-13 | キヤノン株式会社 | Management server and processing method thereof |
US9323483B2 (en) | 2011-10-28 | 2016-04-26 | Hewlett-Packard Development Company, L.P. | Location-based print notifications |
JP5936366B2 (en) * | 2012-01-19 | 2016-06-22 | キヤノン株式会社 | Printing system, image forming apparatus, intermediate processing apparatus, web service providing apparatus, printing system control method, and computer program |
JP5626233B2 (en) * | 2012-02-15 | 2014-11-19 | コニカミノルタ株式会社 | Information processing system, portable information terminal and program |
US9069501B2 (en) | 2012-02-28 | 2015-06-30 | Hewlett-Packard Development Company, L.P. | Mechanism that allows initiating print without being aware of the printer email address |
CN104254844B (en) | 2012-06-26 | 2017-12-19 | 惠普发展公司,有限责任合伙企业 | The network printer is exposed to WI FI clients |
JP6057565B2 (en) * | 2012-07-04 | 2017-01-11 | キヤノン株式会社 | Image processing apparatus, image processing apparatus control method, and program |
JP2014038600A (en) * | 2012-07-20 | 2014-02-27 | Ricoh Co Ltd | Information providing device, information providing method, and information providing system |
KR20140029581A (en) * | 2012-08-28 | 2014-03-11 | 삼성전자주식회사 | Electronic apparatus, message server and method for controllng of scanning |
US20140075319A1 (en) * | 2012-09-11 | 2014-03-13 | Sony Corporation | Establishing cloud server in client device |
JP2014059630A (en) * | 2012-09-14 | 2014-04-03 | Canon Inc | Printing control device, printing control method, and program |
CN103034464A (en) * | 2012-12-06 | 2013-04-10 | 南京邮电大学 | Method for notifying remote printing electronic-commerce platform of information update |
CN102981788A (en) * | 2012-12-06 | 2013-03-20 | 南京邮电大学 | Client-side management method of remote printing e-business platform |
US9535635B2 (en) * | 2012-12-20 | 2017-01-03 | Hewlett-Packard Development Company, L.P. | Carrier images |
WO2014120168A1 (en) * | 2013-01-31 | 2014-08-07 | Hewlett-Packard Development Company, L.P. | System and method for cloud centric woobpe for web connected printers |
US9276895B2 (en) * | 2013-02-14 | 2016-03-01 | Hewlett-Packard Development Company, L.P. | Device service discovery |
US9378437B2 (en) | 2013-02-27 | 2016-06-28 | Hewlett-Packard Development Company, L.P. | Sending print jobs using trigger distances |
JP2014215956A (en) * | 2013-04-30 | 2014-11-17 | ブラザー工業株式会社 | Image processing apparatus and image processing system |
JP6123472B2 (en) * | 2013-05-13 | 2017-05-10 | 株式会社リコー | Device management apparatus, device management system, device management method and program |
EP3066556B1 (en) * | 2013-08-23 | 2021-09-29 | Hewlett-Packard Development Company, L.P. | Mobile device for automatically delivering print jobs to printers |
KR102088925B1 (en) * | 2013-09-30 | 2020-04-14 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | System and method for providing printing service based on phone number |
US9311038B2 (en) | 2013-09-30 | 2016-04-12 | Samsung Electronics Co., Ltd. | System and method for providing cloud printing service |
KR102042144B1 (en) * | 2013-09-30 | 2019-11-07 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | System and method for providing printing service based on phone number |
EP3072059A4 (en) * | 2013-11-20 | 2017-07-05 | Hewlett-Packard Development Company, L.P. | Determining an action in response to an event |
KR20150125526A (en) | 2014-04-30 | 2015-11-09 | 삼성전자주식회사 | Cloud server image forming apparatus and method for controllng of printing |
WO2015167108A1 (en) * | 2014-04-30 | 2015-11-05 | 삼성전자 주식회사 | Cloud server, image forming device, and printing control method |
CN103955348B (en) * | 2014-05-06 | 2018-12-18 | 南京四八三二信息科技有限公司 | A kind of network print system and Method of printing |
US20160028650A1 (en) * | 2014-07-25 | 2016-01-28 | Aruba Networks, Inc. | Method and system for a user to create favorite server lists for multiple services |
JP6098588B2 (en) * | 2014-08-06 | 2017-03-22 | コニカミノルタ株式会社 | Printing system, portable terminal device and printing control program |
WO2016028279A1 (en) * | 2014-08-19 | 2016-02-25 | Hewlett-Packard Development Company, L.P. | Cloud services activation for a printing device |
WO2016036045A1 (en) * | 2014-09-03 | 2016-03-10 | 삼성전자 주식회사 | Image forming device supporting short range wireless communication and method for operating same, mobile terminal supporting short range wireless communication and method for operating same, and cloud print system using short range wireless communication |
CN104503714A (en) * | 2014-12-19 | 2015-04-08 | 长春市沃尔克思科技有限责任公司 | Cloud print service system |
EP3086219A1 (en) * | 2015-04-23 | 2016-10-26 | Samsung Electronics Co., Ltd. | Method for providing cloud printing service, and apparatus and system for performing the same |
JP6608190B2 (en) * | 2015-06-23 | 2019-11-20 | キヤノン株式会社 | Information terminal, control method thereof, and program |
US10270657B2 (en) * | 2015-09-14 | 2019-04-23 | Ricoh Company, Ltd. | Information processing apparatus, method for connecting information processing apparatus to cloud service, and recording medium |
JP6880589B2 (en) * | 2015-09-14 | 2021-06-02 | 株式会社リコー | Information processing equipment, information processing methods and programs |
US9854106B1 (en) * | 2016-08-31 | 2017-12-26 | Kyocera Document Solutions Inc. | Image forming device installation support server, method, and recording medium for calculating a score of a location for a new print shop |
CN106980478A (en) * | 2017-02-27 | 2017-07-25 | 游江山 | A kind of multi-functional cross-terminal cloud print system |
JP7086754B2 (en) * | 2018-06-29 | 2022-06-20 | キヤノン株式会社 | Information processing equipment, control method of information processing equipment, and computer program |
US20200160620A1 (en) * | 2018-11-16 | 2020-05-21 | Honeywell International Inc. | System and method for saving data to a portable computing device |
KR20210121349A (en) * | 2020-03-27 | 2021-10-08 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | Billing management for solution installed in image forming apparatus |
JP7434092B2 (en) * | 2020-07-17 | 2024-02-20 | キヤノン株式会社 | Printing control device, control method and program |
US20220345540A1 (en) * | 2021-04-26 | 2022-10-27 | Kyocera Document Solutions Inc. | Electronic apparatus executing service in response to command from front end apparatus and front end apparatus managing electronic apparatus |
JP2022190574A (en) * | 2021-06-14 | 2022-12-26 | ブラザー工業株式会社 | Computer program for terminal device |
Citations (198)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5090231A (en) | 1988-10-07 | 1992-02-25 | Gallagher Lawrence W | Electronic compass system |
US5287194A (en) | 1992-11-25 | 1994-02-15 | Xerox Corporation | Distributed printing |
US5559993A (en) | 1993-03-11 | 1996-09-24 | Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of National Defence Of Her Majesty's Canadian Government | Hardware circuit for securing a computer against undesired write and/or read operations |
US5832191A (en) | 1997-04-30 | 1998-11-03 | Hewlett-Packard Company | Method and apparatus for automatically enabling communication with a network printer |
US5862471A (en) | 1995-01-31 | 1999-01-19 | Qualcomm Incorporated | Method and apparatus for providing roaming indication with charge information |
WO2000041064A1 (en) | 1999-01-08 | 2000-07-13 | Sosnowski, Tom | Method and apparatus for remote printing of a document |
EP1107512A1 (en) | 1999-12-03 | 2001-06-13 | Sony International (Europe) GmbH | Communication device and software for operating multimedia applications |
JP2001197150A (en) | 2000-01-11 | 2001-07-19 | Fuji Photo Film Co Ltd | Radio communication equipment and control method therefor |
US20010013053A1 (en) | 2000-02-04 | 2001-08-09 | Tsutomu Yamazaki | Information equipment system |
US6285889B1 (en) | 1996-08-08 | 2001-09-04 | Nokia Mobile Phones Limited | Information output system, method for outputting information and terminal devices for outputting information via mobile communication network |
GB2360914A (en) | 2000-03-29 | 2001-10-03 | Psion Plc | A short range radio transceiver device |
US20010043357A1 (en) | 1997-06-20 | 2001-11-22 | Seiko Epson Corporation | Printing system and printing method for selecting an optimum printing for printing |
JP2001344163A (en) | 2000-05-31 | 2001-12-14 | Matsushita Electric Ind Co Ltd | Signal processing device, medium, and information assembly |
US6335795B1 (en) | 1997-09-15 | 2002-01-01 | International Business Machines Corporation | Method for customizing print attribute choices based on selected model, media, and printer |
US20020002592A1 (en) | 1999-11-01 | 2002-01-03 | Seiko Epson Corporation | Data output controller |
US6337745B1 (en) | 1996-03-01 | 2002-01-08 | Fmr Corp. | Routing print jobs |
US20020013869A1 (en) | 2000-07-26 | 2002-01-31 | Katsuya Taniguchi | Data output system, mobile terminal, data output method, data output program, and computer-readable recording medium storing data output program |
US6359642B1 (en) | 1999-01-27 | 2002-03-19 | Hewlett-Packard Company | Printer control system |
JP2002112347A (en) | 2000-09-29 | 2002-04-12 | Toshiba Corp | Radio terminal and radio communication system |
US20020044299A1 (en) * | 2000-10-17 | 2002-04-18 | Toshiba Tec Kabushiki Kaisha. | Printing system |
US20020078160A1 (en) | 2000-12-15 | 2002-06-20 | Kemp Devon James | Printing over the internet |
US20020083121A1 (en) | 2000-11-01 | 2002-06-27 | Chang William Ho | System for device-to-device pervasive digital output |
US6417913B2 (en) | 2000-01-14 | 2002-07-09 | Fuji Photo Film Co., Ltd. | Method and apparatus for ordering photographic prints and printing apparatus for producing the same |
JP2002245003A (en) | 2001-02-13 | 2002-08-30 | Ntt Docomo Hokkaido Inc | Security enhancement system using one time url |
JP2002264431A (en) | 2001-03-13 | 2002-09-18 | Fuji Photo Film Co Ltd | Print system and printer |
JP2002290416A (en) | 2001-03-27 | 2002-10-04 | Tdk Corp | Radio communication terminal, and selection method for connection devices in radio network system |
JP2002305521A (en) | 2001-04-04 | 2002-10-18 | Seiko Epson Corp | Device compatible with wireless communication, information terminal compatible with wireless communication, and communication control program |
US20030002072A1 (en) * | 2001-06-29 | 2003-01-02 | Berkema Alan C. | Print by reference communication methods for portable wireless device printing |
EP1271300A2 (en) | 2001-06-29 | 2003-01-02 | Hewlett-Packard Company | Print devices |
US6516157B1 (en) | 1997-05-16 | 2003-02-04 | Minolta Co., Ltd. | Printing system that calculates printing cost using data input via a remote data input terminal and returns calculated printing cost to the remote data input terminal |
US20030036350A1 (en) | 2000-12-18 | 2003-02-20 | Annika Jonsson | Method and apparatus for selective service access |
US20030053122A1 (en) | 2001-08-29 | 2003-03-20 | Koji Kinoshita | Printing method, storage medium and program for performing a printing operation and a printing device |
US6552813B2 (en) | 1996-06-11 | 2003-04-22 | Sun Microsystems, Inc. | Directing print jobs in a network printing system |
US20030078987A1 (en) | 2001-10-24 | 2003-04-24 | Oleg Serebrennikov | Navigating network communications resources based on telephone-number metadata |
US6560621B2 (en) | 1997-12-29 | 2003-05-06 | Intel Corporation | World wide web formatting for program output through print function |
KR20030042078A (en) | 2001-11-20 | 2003-05-28 | 이종희 | Method of providing Wireless Mobile Printing Service and a System performing the same |
US20030107762A1 (en) | 2001-12-04 | 2003-06-12 | Koji Kinoshita | Printing system, printing apparatus, printing method and program |
US20030115458A1 (en) | 2001-12-19 | 2003-06-19 | Dongho Song | Invisable file technology for recovering or protecting a computer file system |
US20030115199A1 (en) | 1999-04-27 | 2003-06-19 | Masato Ochiai | Device search system |
US6606162B1 (en) | 1999-07-21 | 2003-08-12 | Hewlett-Packard Development Company, L.P. | Network printer groups |
US20030160977A1 (en) | 1997-07-30 | 2003-08-28 | Canon Kabushiki Kaisha | Print control apparatus, print control method and memory medium |
US6621589B1 (en) | 1999-09-24 | 2003-09-16 | Hewlett-Packard Development Company, L.P. | Print job processing in a printer network using selected printer attributes |
US20030184557A1 (en) | 2002-03-26 | 2003-10-02 | Senfar Wen | Interactive method and apparatus for managing color gamut mapping |
US6650946B2 (en) | 1999-12-09 | 2003-11-18 | Heidelberger Druckmaschinen Ag | Apparatus and method for planning and controlling production sequences |
US6650433B1 (en) | 2000-01-25 | 2003-11-18 | Vista Print Usa Inc. | Managing print jobs |
US20030231328A1 (en) | 2002-06-07 | 2003-12-18 | Xerox Corporation | Multiple printer driver |
US6678750B2 (en) | 2001-06-04 | 2004-01-13 | Hewlett-Packard Development Company, L.P. | Wireless networked peripheral devices |
US20040024787A1 (en) | 2002-08-01 | 2004-02-05 | Xerox Corporation | System and method for enabling components on arbitrary networks to communicate |
US20040039647A1 (en) | 2000-07-21 | 2004-02-26 | Alex Roche | Method and apparatus for automated on-line printing service |
US20040100505A1 (en) | 2002-11-21 | 2004-05-27 | Cazier Robert Paul | System for and method of prioritizing menu information |
US6748471B1 (en) | 2000-10-16 | 2004-06-08 | Electronics For Imaging, Inc. | Methods and apparatus for requesting and receiving a print job via a printer polling device associated with a printer |
US6751732B2 (en) | 2001-07-12 | 2004-06-15 | Pitney Bowes Inc. | Method and system for secure delivery and printing of documents via a network device |
US6757070B1 (en) | 2001-08-21 | 2004-06-29 | Advanced Hitech Corporation | Universal print driver |
US20040125145A1 (en) * | 1998-09-18 | 2004-07-01 | Canon Kabushiki Kaisha | Data processing apparatus, data processing method of data processing apparatus, and computer-readable memory medium storing program therein |
US20040125401A1 (en) | 2002-07-31 | 2004-07-01 | Earl David J. | System and method for printing on the nearest printer |
US20040130744A1 (en) | 2003-01-03 | 2004-07-08 | Vincent Wu | Online print with driverless web print server |
US20040137855A1 (en) | 2002-07-31 | 2004-07-15 | Wiley Anthony John | Wireless mobile printing |
US20040137928A1 (en) | 2003-01-13 | 2004-07-15 | Biundo Marc C. | Cellular phone printing configuration short message system message |
US20040162804A1 (en) | 2003-02-18 | 2004-08-19 | Michael Strittmatter | System and method for searching for wireless devices |
EP1450515A2 (en) | 2003-02-18 | 2004-08-25 | Hewlett-Packard Development Company, L.P. | Wireless device imaging |
US20040176117A1 (en) | 2003-02-18 | 2004-09-09 | Michael Strittmatter | Display on wireless mobile device |
US20040176118A1 (en) | 2003-02-18 | 2004-09-09 | Michael Strittmatter | Service attribute based filtering system and method |
US20040203439A1 (en) | 2002-12-23 | 2004-10-14 | Qwest Communications International Inc (Patent Prosecution) Law Department | Systems and methods for analyzing critical circuits and associated telecommunication resources |
US6806976B1 (en) | 2000-09-21 | 2004-10-19 | Hewlett-Packard Development Company, L.P. | Systems and methods for activating confidential print jobs from a remote electronic device |
US20040218213A1 (en) | 1999-05-26 | 2004-11-04 | Canon Kabushiki Kaisha | Printing system, and printing control method and apparats |
US20040218201A1 (en) | 2003-04-30 | 2004-11-04 | Pierre Lermant | Methods and apparatus for dynamically configuring cluster printing systems |
US20040230646A1 (en) | 2003-05-12 | 2004-11-18 | James Clough | Systems and methods for discovering a public printing service |
US20040252332A1 (en) | 2003-06-16 | 2004-12-16 | Mccoog Phillip A. | Cellular telephone protocol adaptive printing |
US20040252329A1 (en) | 2003-06-12 | 2004-12-16 | Dustin Sorenson | Method and system for monitoring status of printers from a SOHO network client |
US20040253990A1 (en) | 2003-06-16 | 2004-12-16 | Mccoog Phillip A. | Cellular telephone with print preview system |
US6859832B1 (en) | 2000-10-16 | 2005-02-22 | Electronics For Imaging, Inc. | Methods and systems for the provision of remote printing services over a network |
US20050073522A1 (en) | 2002-03-21 | 2005-04-07 | Markus Aholainen | Service/device indication with graphical interface |
US20050088681A1 (en) | 2003-10-14 | 2005-04-28 | Canon Kabushiki Kaisha | Information processing apparatus, image processing method, and program |
US20050099639A1 (en) | 2003-11-12 | 2005-05-12 | Transact Technologies Incorporated | Methods for providing periodic status updates from a printer and a printer capable of providing periodic status updates |
US20050111856A1 (en) | 2003-10-24 | 2005-05-26 | Brother Kogyo Kabushiki Kaisha | Imaging device information management system |
US6909518B2 (en) | 2001-06-18 | 2005-06-21 | Hewlett-Packard Development Company, L.P. | System and method for configuring a printing system |
US20050259287A1 (en) | 2002-07-02 | 2005-11-24 | Canon Kabushiki Kaisha | Image formation system |
US20050270569A1 (en) | 2004-06-08 | 2005-12-08 | Canon Kabushiki Kaisha | Printing apparatus |
US6978299B1 (en) | 2000-10-16 | 2005-12-20 | Electronics For Imaging, Inc. | Print driver apparatus and methods for forwarding a print job over a network |
US20060012828A1 (en) * | 2000-03-10 | 2006-01-19 | Yasutoshi Ohta | Wireless remote printing system and method |
US6993562B2 (en) | 2002-03-21 | 2006-01-31 | Peerless Systems Corporation | Method and system to print via email |
US6996611B1 (en) | 1999-07-30 | 2006-02-07 | Canon Kabushiki Kaisha | System for searching for apparatus connected to network and apparatus employed by same system, and control method therefor |
US20060028681A1 (en) * | 2000-10-03 | 2006-02-09 | Aagesen Jan O B | Computer printer control method |
US20060044598A1 (en) | 2004-09-02 | 2006-03-02 | Nokia Corporation | Wireless-based location-aware remote printing |
EP1646037A2 (en) | 2004-09-29 | 2006-04-12 | France Telecom | Method and apparatus for enhancing speech recognition accuracy by using geographic data to filter a set of words |
US7051095B1 (en) | 2000-08-30 | 2006-05-23 | Hewlett-Packard Development Company, L.P. | Locating device resources on a global scale |
US7064856B2 (en) | 2000-08-04 | 2006-06-20 | Bell Business Solutions Inc. | Printer driver system for remote printing |
US20060158681A1 (en) | 2005-01-20 | 2006-07-20 | Fuji Xerox Co., Ltd. | E-mail printing device and e-mail printing system and confirmation notifying method and storage medium storing confirmation notifying program |
US7088462B2 (en) | 2001-06-29 | 2006-08-08 | International Business Machines Corporation | Print manager having a user interface for specifying how documents are directed to print devices |
US7096265B2 (en) | 2001-12-28 | 2006-08-22 | Hewlett-Packard Development Company, L.P. | System and method for intelligent routing of tasks across a distributed network |
US7106470B2 (en) | 2001-08-10 | 2006-09-12 | Hewlett-Packard Development Company, L.P. | Direct printing from internet database |
US7113300B2 (en) | 2001-07-12 | 2006-09-26 | Pitney Bowes Inc. | Method and system for secure delivery and printing of documents |
US7120667B2 (en) | 2001-10-30 | 2006-10-10 | Hewlett-Packard Development Company, L.P. | Method and system for ad hoc networking of computer users |
JP2006277197A (en) | 2005-03-29 | 2006-10-12 | Fuji Xerox Co Ltd | Printer selection processing program, system and method |
US20060258341A1 (en) | 2005-05-13 | 2006-11-16 | Microsoft Corporation | Mobile internet services discovery and/or provisioning |
US20060259394A1 (en) | 2005-04-05 | 2006-11-16 | Lehman Brothers Inc. | Systems and methods for order analysis, enrichment, and execution |
US7143210B2 (en) | 2003-11-12 | 2006-11-28 | Sharp Laboratories Of America, Inc. | User-defined printer selection administration policy |
US20070010915A1 (en) | 2005-07-07 | 2007-01-11 | Pioneer Sales, Ltd. | Weather monitor and irrigation overrride system with unique system identifier |
US7167930B2 (en) | 1995-06-06 | 2007-01-23 | Apple Computer, Inc. | Centralized queue in network printing systems |
US7167264B2 (en) | 2001-07-31 | 2007-01-23 | Canon Kabushiki Kaisha | E-mail responsive printing apparatus |
US20070027990A1 (en) | 2000-02-21 | 2007-02-01 | Seiko Epson Corporation | Print portal system on network |
US20070030516A1 (en) * | 2005-08-08 | 2007-02-08 | Shigekazu Tsuji | Image transfer system |
US7184159B2 (en) | 2002-07-24 | 2007-02-27 | Hewlett-Packard Development Company, L.P. | Architecture for printing via the internet |
US20070050373A1 (en) | 2005-08-31 | 2007-03-01 | Ebay Inc. | System and method to transform results of client requests using client uploaded presentation formats |
US7187462B2 (en) | 2002-07-03 | 2007-03-06 | Hewlett-Packard Development Company, L.P. | Proximity-based print queue adjustment |
US7191327B2 (en) | 2002-04-04 | 2007-03-13 | Intrinsyc Software International, Inc. | Internet-enabled device provisioning, upgrade and recovery mechanism |
US20070088814A1 (en) | 2005-10-18 | 2007-04-19 | Canon Kabushiki Kaisha | Network management server, control method, computer program, computer readable storage medium, and network system |
US20070093265A1 (en) | 2005-10-24 | 2007-04-26 | Samsung Electronics Co., Ltd | System and method for transmitting and receiving data using a mobile terminal and multi function peripheral used in the same system |
US7212297B2 (en) | 2002-06-05 | 2007-05-01 | Transdimension Inc. | Universal printing system |
US7218411B2 (en) | 2002-07-26 | 2007-05-15 | International Business Machines Corporation | Method for nesting finishing operations in a print environment |
US7225220B2 (en) | 2000-07-21 | 2007-05-29 | Hewlett-Packard Development Company, Lp | On-line selection of service providers in distributed provision of services on demand |
JP2007133817A (en) | 2005-11-14 | 2007-05-31 | Sharp Corp | Data processing system |
US20070127069A1 (en) | 2005-12-05 | 2007-06-07 | Lexmark International, Inc. | Universal output device control |
US7231605B1 (en) | 2000-04-07 | 2007-06-12 | Intel Corporation | Method and apparatus for mapping electronic devices coupled to a wireless network |
US7239877B2 (en) | 2003-10-07 | 2007-07-03 | Accenture Global Services Gmbh | Mobile provisioning tool system |
US7256900B1 (en) | 1999-08-31 | 2007-08-14 | Seiko Epson Corporation | Printers with positional sensors |
US20070195345A1 (en) | 2006-02-16 | 2007-08-23 | Hewlett-Packard Development Company, L.P. | Personalized color reproduction |
US20070229891A1 (en) | 2006-03-31 | 2007-10-04 | Brother Kogyo Kabushiki Kaisha | Location information management device, data output system, and program |
WO2007112334A2 (en) | 2006-03-26 | 2007-10-04 | Nutricate Corporation | Pos advertising system, method, and computer program product |
US20070233834A1 (en) | 2006-03-31 | 2007-10-04 | Tomoki Hattori | Printer driver with print search function |
US20070229879A1 (en) | 2006-03-31 | 2007-10-04 | Konica Minolta Systems Laboratory, Inc. | Print management method and apparatus with destination panel |
US20070229880A1 (en) | 2006-03-31 | 2007-10-04 | Konica Minolta Systems Laboratory, Inc. | Print job analyzing method and apparatus |
US20070297009A1 (en) | 2006-06-23 | 2007-12-27 | Canon Kabushiki Kaisha | Print data generating apparatus, print data generating method, and computer-executable program |
US7315824B2 (en) | 2001-12-04 | 2008-01-01 | Canon Development Americas, Inc. | Internet printing by hotel guests |
US20080072254A1 (en) | 2006-09-18 | 2008-03-20 | Samsung Electronics Co. Ltd. | Digital video broadcasting system, digital video broadcasting terminal, and method for providing file information in file download service |
FR2907620A1 (en) | 2006-10-23 | 2008-04-25 | Inrets | Numerical ionospheric map's object locating method, involves selecting best candidate using selection criteria including criterion relative to volatile character of transmitter, and locating element selected as best candidate |
US7365872B2 (en) | 2003-01-03 | 2008-04-29 | Microsoft Corporation | Client computer system, method and computer readable medium comprising executable instructions for rendering printable documents in a native printer language on the network |
US20080134316A1 (en) | 2006-10-13 | 2008-06-05 | Quipa Holdings Limited | private network system and method |
US20080132252A1 (en) * | 2006-06-01 | 2008-06-05 | Altman Samuel H | Network Manager System for Location-Aware Mobile Communication Devices |
EP1937007A1 (en) | 2006-12-22 | 2008-06-25 | Research In Motion Limited | Method and system for presenting lists of wireless local area network profile information |
US20080184162A1 (en) * | 2007-01-31 | 2008-07-31 | David Zachery Lindsey | Method of printing, scanning, and faxing using device location |
US20080180712A1 (en) | 2007-01-30 | 2008-07-31 | Ricoh Company Ltd. | Universal print driver with full discovery |
US20080180726A1 (en) | 2007-01-30 | 2008-07-31 | Ricoh Company Ltd. | Universal print driver with simple discovery |
CN101237424A (en) | 2006-12-29 | 2008-08-06 | 三星电子株式会社 | Network printing system, network communication method to print information, and host and image forming device to perform network communications |
US20080225326A1 (en) | 2007-03-13 | 2008-09-18 | Jeffrey Owen Kephart | Policy based system and method for optimizing output device submission, use and wait times |
US20080239366A1 (en) | 2007-03-28 | 2008-10-02 | Cyman Theodore F | Systems and methods for managing print jobs |
US20080246988A1 (en) | 2007-04-09 | 2008-10-09 | Anthony Arnol Ashton | Adaptive printer pools |
US7441003B1 (en) | 2000-04-17 | 2008-10-21 | Fuji Xerox Co., Ltd. | Payment based electronic mail printing system utilizing search criteria |
WO2008148576A1 (en) | 2007-06-04 | 2008-12-11 | Tom Tom International B.V. | Location data processing apparatus and method of importing location information |
US20090009802A1 (en) | 2007-07-02 | 2009-01-08 | Pharos Systems International, Inc. | Print management system and related methods |
US20090033976A1 (en) | 2007-07-30 | 2009-02-05 | Yi Ding | Print server |
US20090147299A1 (en) | 2005-07-19 | 2009-06-11 | Fmaudit, L.L.C. | Status monitoring system and method |
US20090168100A1 (en) | 2007-12-28 | 2009-07-02 | Canon Europa N.V. | Print-job distribution program, a printer program and corresponding methods |
US20090174894A1 (en) | 2007-12-26 | 2009-07-09 | Canon Kabushiki Kaisha | Printing control system, printing control server, image forming apparatus, program, and printing control method |
US20090177381A1 (en) | 2004-06-07 | 2009-07-09 | Matsushita Electric Industrial Co., Ltd. | Content display device and content display method |
US7576883B2 (en) | 2006-02-06 | 2009-08-18 | Xerox Corporation | Secure printing via a wireless internet service |
US20090216912A1 (en) | 2008-02-25 | 2009-08-27 | Microsoft Corporation | Default Peripheral Device Selection Based on Location |
CN101520829A (en) | 2008-02-26 | 2009-09-02 | 兄弟工业株式会社 | Printing device and printing method |
WO2009120154A2 (en) | 2008-03-28 | 2009-10-01 | Radiantrust Pte Ltd | Method of embedding optical security feature using virtual printer and security feature service |
US20090257082A1 (en) | 2008-04-14 | 2009-10-15 | Xerox Corporation | Capturing, processing, managing, and reporting events of interest in virtual collaboration |
US20090279126A1 (en) | 2008-05-09 | 2009-11-12 | Williams David A | Jdf processing in a printing system |
US20090287408A1 (en) | 2008-05-18 | 2009-11-19 | Volkswagen Of America, Inc. | Method for Offering a User Reward Based on a Chosen Navigation Route |
US20090300226A1 (en) | 2008-05-30 | 2009-12-03 | Samsung Electronics Co., Ltd. | System and method for dynamic discovery of networked printing devices |
US20090296125A1 (en) | 2002-05-09 | 2009-12-03 | Canon Kabushiki Kaisha | Printer control apparatus and method |
US20090303523A1 (en) | 2006-05-09 | 2009-12-10 | Moo Print Limited | Printing processes and printed products |
US7656547B2 (en) | 2003-09-30 | 2010-02-02 | Toshiba Corporation | System and method for optimized routing of print jobs |
US20100073707A1 (en) * | 2008-09-23 | 2010-03-25 | Sharp Laboratories Of America, Inc. | Systems and methods for facilitating virtual cloud printing |
US20100144376A1 (en) * | 2008-12-09 | 2010-06-10 | Pitney Bowes Inc. | Method and system for producing hard copies of electronic information employing a portable personal receiving device |
US20100161832A1 (en) | 2008-12-18 | 2010-06-24 | Konica Minolta Systems Laboratory, Inc. | Method for executing discovery and status update polling procedures of networked devices |
US20100174698A1 (en) | 2009-01-06 | 2010-07-08 | Global Patent Solutions, Llc | Method for a customized and automated forward and backward patent citation search |
US7760385B2 (en) | 2005-07-22 | 2010-07-20 | Oki Data Corporation | Printing system |
US7791747B2 (en) | 2005-04-12 | 2010-09-07 | International Business Machines Corporation | Security of printed documents through end user presence sensing |
US7800768B2 (en) | 2005-09-07 | 2010-09-21 | Seiko Epson Corporation | Printing assist system, printing assist program, and printing assist method |
US20100238493A1 (en) | 2009-03-23 | 2010-09-23 | Canon Kabushiki Kaisha | Image forming apparatus, image forming system and control methods thereof |
US20100277753A1 (en) | 2009-05-01 | 2010-11-04 | Toshimi Shinchi | Computer readable recording medium stored with a color conversion setting program, a color conversion setting method, a computer readable recording medium stored with a color conversion processing program, and a color conversion processing apparatus |
US20100290073A1 (en) | 2009-05-14 | 2010-11-18 | Jayasimha Nuggehalli | System, method and apparatus using a locked print job ticket |
US20100309508A1 (en) * | 2009-06-03 | 2010-12-09 | Kamath Harish B | Network print-related service |
US20100309510A1 (en) | 2009-06-09 | 2010-12-09 | Accipiter Innovations, Llc | Systems, methods and devices for printing from a mobile device |
US20110063668A1 (en) | 2009-09-16 | 2011-03-17 | Canon Kabushiki Kaisha | Printing control apparatus, printing control method, and storage medium |
US20110096354A1 (en) * | 2009-10-22 | 2011-04-28 | Xerox Corporation | System and method for handling print requests from a mobile device |
US7941458B2 (en) | 2008-06-26 | 2011-05-10 | Microsoft Corporation | Abstraction layer for online/offline resource access |
US7945573B1 (en) | 2008-02-11 | 2011-05-17 | Sprint Communications Company L.P. | Dynamic transcoding to stitch streaming digital content |
US20110145085A1 (en) | 2009-12-15 | 2011-06-16 | Araz Khachatrian | System for assessing environmental impact of processing print jobs |
US20110145930A1 (en) | 2009-12-14 | 2011-06-16 | International Business Machines Corporation | Method, Program Product and Server for Controlling a Resource Access to an Electronic Resource Stored Within a Protected Data |
US20110196731A1 (en) | 2010-02-11 | 2011-08-11 | News America Marketing Properties, Llc | Secure coupon distribution |
US20110202914A1 (en) | 2010-02-12 | 2011-08-18 | Samsung Electronics Co., Ltd. | Method and system for installing applications |
US8010469B2 (en) | 2000-09-25 | 2011-08-30 | Crossbeam Systems, Inc. | Systems and methods for processing data flows |
US20110242576A1 (en) | 2010-03-30 | 2011-10-06 | Allen William J | Fulfillment utilizing selected negotiation attributes |
US8045485B2 (en) | 2006-04-03 | 2011-10-25 | Seiko Epson Corporation | Monitoring technique of a device connected to a network |
US20110271197A1 (en) | 2010-04-30 | 2011-11-03 | American Teleconferncing Services Ltd. | Distributing Information Between Participants in a Conference via a Conference User Interface |
US20110277027A1 (en) | 2010-05-07 | 2011-11-10 | Richard Hayton | Systems and Methods for Providing a Single Click Access to Enterprise, SAAS and Cloud Hosted Application |
US20110276986A1 (en) | 2010-05-08 | 2011-11-10 | Kamath Harish B | Managing a printing device behind a firewall |
US20120019864A1 (en) | 2009-02-13 | 2012-01-26 | Cortado Ag | Method and arrangement for detecting printers, a corresponding computer program, and a corresponding computer-readable storage medium |
US20120026536A1 (en) | 2010-07-28 | 2012-02-02 | Zarana Shah | Methods and structure for simplified enterprise printing from mobile devices |
US8115943B2 (en) | 2002-09-13 | 2012-02-14 | Ricoh Company, Ltd. | Image forming apparatus and print process method |
US20120038948A1 (en) | 2010-08-13 | 2012-02-16 | Electronics And Telecommunications Research Institute | Method and system for printing target files in mobile terminal |
US8126904B1 (en) | 2009-02-09 | 2012-02-28 | Repio, Inc. | System and method for managing digital footprints |
US20120066374A1 (en) | 2010-09-14 | 2012-03-15 | Rodrigo Prati | Locating network resources |
US20120069386A1 (en) * | 2010-09-17 | 2012-03-22 | Printeron Inc. | System and method for releasing print jobs based on location information |
US8179549B1 (en) | 2008-08-04 | 2012-05-15 | Intuit Inc. | Method and system for email-based printing |
WO2012112159A1 (en) | 2011-02-17 | 2012-08-23 | Hewlett-Packard Development Company, L.P. | Systems and methods for managing a print job |
US8253956B2 (en) | 2005-07-05 | 2012-08-28 | Samsung Electronics Co., Ltd. | Method of notifying print job information and printer and printing system using the same |
US20120250074A1 (en) | 2011-03-31 | 2012-10-04 | Saara Eeva Helena Kamppari | Methods and systems for fulfillment of a print request |
US20120262753A1 (en) | 2011-04-12 | 2012-10-18 | Leonardo Davi Viccari | Print service identification |
WO2012147089A1 (en) | 2011-04-29 | 2012-11-01 | Hewlett-Packard Development Company, L. P. | Method of managing print jobs using virtual print identity |
US20130038897A1 (en) | 2011-08-08 | 2013-02-14 | Claudio Andre Heckler | Printing device discovery |
US20130107312A1 (en) | 2011-10-28 | 2013-05-02 | Ranjeetha Venkatesh | Location-based print notifications |
US20130321855A1 (en) | 2012-05-30 | 2013-12-05 | Rajesh Bhatia | Printer identifier validation |
-
2010
- 2010-01-20 WO PCT/US2010/021442 patent/WO2011090474A1/en active Application Filing
- 2010-01-20 US US13/387,029 patent/US9817622B2/en active Active
Patent Citations (208)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5090231A (en) | 1988-10-07 | 1992-02-25 | Gallagher Lawrence W | Electronic compass system |
US5287194A (en) | 1992-11-25 | 1994-02-15 | Xerox Corporation | Distributed printing |
US5559993A (en) | 1993-03-11 | 1996-09-24 | Her Majesty The Queen In Right Of Canada, As Represented By The Minister Of National Defence Of Her Majesty's Canadian Government | Hardware circuit for securing a computer against undesired write and/or read operations |
US5862471A (en) | 1995-01-31 | 1999-01-19 | Qualcomm Incorporated | Method and apparatus for providing roaming indication with charge information |
US7167930B2 (en) | 1995-06-06 | 2007-01-23 | Apple Computer, Inc. | Centralized queue in network printing systems |
US6337745B1 (en) | 1996-03-01 | 2002-01-08 | Fmr Corp. | Routing print jobs |
US6552813B2 (en) | 1996-06-11 | 2003-04-22 | Sun Microsystems, Inc. | Directing print jobs in a network printing system |
US6285889B1 (en) | 1996-08-08 | 2001-09-04 | Nokia Mobile Phones Limited | Information output system, method for outputting information and terminal devices for outputting information via mobile communication network |
US5832191A (en) | 1997-04-30 | 1998-11-03 | Hewlett-Packard Company | Method and apparatus for automatically enabling communication with a network printer |
US6516157B1 (en) | 1997-05-16 | 2003-02-04 | Minolta Co., Ltd. | Printing system that calculates printing cost using data input via a remote data input terminal and returns calculated printing cost to the remote data input terminal |
US20010043357A1 (en) | 1997-06-20 | 2001-11-22 | Seiko Epson Corporation | Printing system and printing method for selecting an optimum printing for printing |
US20030160977A1 (en) | 1997-07-30 | 2003-08-28 | Canon Kabushiki Kaisha | Print control apparatus, print control method and memory medium |
US6335795B1 (en) | 1997-09-15 | 2002-01-01 | International Business Machines Corporation | Method for customizing print attribute choices based on selected model, media, and printer |
US6560621B2 (en) | 1997-12-29 | 2003-05-06 | Intel Corporation | World wide web formatting for program output through print function |
US20040125145A1 (en) * | 1998-09-18 | 2004-07-01 | Canon Kabushiki Kaisha | Data processing apparatus, data processing method of data processing apparatus, and computer-readable memory medium storing program therein |
WO2000041064A1 (en) | 1999-01-08 | 2000-07-13 | Sosnowski, Tom | Method and apparatus for remote printing of a document |
US6359642B1 (en) | 1999-01-27 | 2002-03-19 | Hewlett-Packard Company | Printer control system |
US20030115199A1 (en) | 1999-04-27 | 2003-06-19 | Masato Ochiai | Device search system |
US20040218213A1 (en) | 1999-05-26 | 2004-11-04 | Canon Kabushiki Kaisha | Printing system, and printing control method and apparats |
US6606162B1 (en) | 1999-07-21 | 2003-08-12 | Hewlett-Packard Development Company, L.P. | Network printer groups |
US6996611B1 (en) | 1999-07-30 | 2006-02-07 | Canon Kabushiki Kaisha | System for searching for apparatus connected to network and apparatus employed by same system, and control method therefor |
US7256900B1 (en) | 1999-08-31 | 2007-08-14 | Seiko Epson Corporation | Printers with positional sensors |
US6621589B1 (en) | 1999-09-24 | 2003-09-16 | Hewlett-Packard Development Company, L.P. | Print job processing in a printer network using selected printer attributes |
US20020002592A1 (en) | 1999-11-01 | 2002-01-03 | Seiko Epson Corporation | Data output controller |
CN100470513C (en) | 1999-11-01 | 2009-03-18 | 精工爱普生株式会社 | Data output controller |
EP1107512A1 (en) | 1999-12-03 | 2001-06-13 | Sony International (Europe) GmbH | Communication device and software for operating multimedia applications |
US6650946B2 (en) | 1999-12-09 | 2003-11-18 | Heidelberger Druckmaschinen Ag | Apparatus and method for planning and controlling production sequences |
JP2001197150A (en) | 2000-01-11 | 2001-07-19 | Fuji Photo Film Co Ltd | Radio communication equipment and control method therefor |
US6417913B2 (en) | 2000-01-14 | 2002-07-09 | Fuji Photo Film Co., Ltd. | Method and apparatus for ordering photographic prints and printing apparatus for producing the same |
US6650433B1 (en) | 2000-01-25 | 2003-11-18 | Vista Print Usa Inc. | Managing print jobs |
US20010013053A1 (en) | 2000-02-04 | 2001-08-09 | Tsutomu Yamazaki | Information equipment system |
US20070027990A1 (en) | 2000-02-21 | 2007-02-01 | Seiko Epson Corporation | Print portal system on network |
US20060012828A1 (en) * | 2000-03-10 | 2006-01-19 | Yasutoshi Ohta | Wireless remote printing system and method |
WO2001074011A1 (en) | 2000-03-29 | 2001-10-04 | Psion Plc | A short range radio transceiver device |
GB2360914A (en) | 2000-03-29 | 2001-10-03 | Psion Plc | A short range radio transceiver device |
US7231605B1 (en) | 2000-04-07 | 2007-06-12 | Intel Corporation | Method and apparatus for mapping electronic devices coupled to a wireless network |
US7441003B1 (en) | 2000-04-17 | 2008-10-21 | Fuji Xerox Co., Ltd. | Payment based electronic mail printing system utilizing search criteria |
JP2001344163A (en) | 2000-05-31 | 2001-12-14 | Matsushita Electric Ind Co Ltd | Signal processing device, medium, and information assembly |
US20040039647A1 (en) | 2000-07-21 | 2004-02-26 | Alex Roche | Method and apparatus for automated on-line printing service |
US7225220B2 (en) | 2000-07-21 | 2007-05-29 | Hewlett-Packard Development Company, Lp | On-line selection of service providers in distributed provision of services on demand |
US20020013869A1 (en) | 2000-07-26 | 2002-01-31 | Katsuya Taniguchi | Data output system, mobile terminal, data output method, data output program, and computer-readable recording medium storing data output program |
US7265867B2 (en) | 2000-08-04 | 2007-09-04 | Bell Business Solutions Inc. | Printer driver system for remote printing |
US7064856B2 (en) | 2000-08-04 | 2006-06-20 | Bell Business Solutions Inc. | Printer driver system for remote printing |
US7051095B1 (en) | 2000-08-30 | 2006-05-23 | Hewlett-Packard Development Company, L.P. | Locating device resources on a global scale |
US6806976B1 (en) | 2000-09-21 | 2004-10-19 | Hewlett-Packard Development Company, L.P. | Systems and methods for activating confidential print jobs from a remote electronic device |
US8010469B2 (en) | 2000-09-25 | 2011-08-30 | Crossbeam Systems, Inc. | Systems and methods for processing data flows |
JP2002112347A (en) | 2000-09-29 | 2002-04-12 | Toshiba Corp | Radio terminal and radio communication system |
US7019861B2 (en) | 2000-10-03 | 2006-03-28 | Jan Olof Bjerre Aagesen | Computer printer control method |
US20060028681A1 (en) * | 2000-10-03 | 2006-02-09 | Aagesen Jan O B | Computer printer control method |
US6978299B1 (en) | 2000-10-16 | 2005-12-20 | Electronics For Imaging, Inc. | Print driver apparatus and methods for forwarding a print job over a network |
US6748471B1 (en) | 2000-10-16 | 2004-06-08 | Electronics For Imaging, Inc. | Methods and apparatus for requesting and receiving a print job via a printer polling device associated with a printer |
US6859832B1 (en) | 2000-10-16 | 2005-02-22 | Electronics For Imaging, Inc. | Methods and systems for the provision of remote printing services over a network |
US20020044299A1 (en) * | 2000-10-17 | 2002-04-18 | Toshiba Tec Kabushiki Kaisha. | Printing system |
US20020083121A1 (en) | 2000-11-01 | 2002-06-27 | Chang William Ho | System for device-to-device pervasive digital output |
US20020078160A1 (en) | 2000-12-15 | 2002-06-20 | Kemp Devon James | Printing over the internet |
US20030036350A1 (en) | 2000-12-18 | 2003-02-20 | Annika Jonsson | Method and apparatus for selective service access |
JP2002245003A (en) | 2001-02-13 | 2002-08-30 | Ntt Docomo Hokkaido Inc | Security enhancement system using one time url |
JP2002264431A (en) | 2001-03-13 | 2002-09-18 | Fuji Photo Film Co Ltd | Print system and printer |
JP2002290416A (en) | 2001-03-27 | 2002-10-04 | Tdk Corp | Radio communication terminal, and selection method for connection devices in radio network system |
JP2002305521A (en) | 2001-04-04 | 2002-10-18 | Seiko Epson Corp | Device compatible with wireless communication, information terminal compatible with wireless communication, and communication control program |
US6678750B2 (en) | 2001-06-04 | 2004-01-13 | Hewlett-Packard Development Company, L.P. | Wireless networked peripheral devices |
US6909518B2 (en) | 2001-06-18 | 2005-06-21 | Hewlett-Packard Development Company, L.P. | System and method for configuring a printing system |
US7088462B2 (en) | 2001-06-29 | 2006-08-08 | International Business Machines Corporation | Print manager having a user interface for specifying how documents are directed to print devices |
US20030002072A1 (en) * | 2001-06-29 | 2003-01-02 | Berkema Alan C. | Print by reference communication methods for portable wireless device printing |
EP1271300A2 (en) | 2001-06-29 | 2003-01-02 | Hewlett-Packard Company | Print devices |
US6751732B2 (en) | 2001-07-12 | 2004-06-15 | Pitney Bowes Inc. | Method and system for secure delivery and printing of documents via a network device |
US7113300B2 (en) | 2001-07-12 | 2006-09-26 | Pitney Bowes Inc. | Method and system for secure delivery and printing of documents |
US7167264B2 (en) | 2001-07-31 | 2007-01-23 | Canon Kabushiki Kaisha | E-mail responsive printing apparatus |
US7106470B2 (en) | 2001-08-10 | 2006-09-12 | Hewlett-Packard Development Company, L.P. | Direct printing from internet database |
US6757070B1 (en) | 2001-08-21 | 2004-06-29 | Advanced Hitech Corporation | Universal print driver |
US20030053122A1 (en) | 2001-08-29 | 2003-03-20 | Koji Kinoshita | Printing method, storage medium and program for performing a printing operation and a printing device |
US20030078987A1 (en) | 2001-10-24 | 2003-04-24 | Oleg Serebrennikov | Navigating network communications resources based on telephone-number metadata |
US7120667B2 (en) | 2001-10-30 | 2006-10-10 | Hewlett-Packard Development Company, L.P. | Method and system for ad hoc networking of computer users |
KR20030042078A (en) | 2001-11-20 | 2003-05-28 | 이종희 | Method of providing Wireless Mobile Printing Service and a System performing the same |
US7315824B2 (en) | 2001-12-04 | 2008-01-01 | Canon Development Americas, Inc. | Internet printing by hotel guests |
US20030107762A1 (en) | 2001-12-04 | 2003-06-12 | Koji Kinoshita | Printing system, printing apparatus, printing method and program |
US20030115458A1 (en) | 2001-12-19 | 2003-06-19 | Dongho Song | Invisable file technology for recovering or protecting a computer file system |
US7096265B2 (en) | 2001-12-28 | 2006-08-22 | Hewlett-Packard Development Company, L.P. | System and method for intelligent routing of tasks across a distributed network |
US6993562B2 (en) | 2002-03-21 | 2006-01-31 | Peerless Systems Corporation | Method and system to print via email |
US20050073522A1 (en) | 2002-03-21 | 2005-04-07 | Markus Aholainen | Service/device indication with graphical interface |
US20030184557A1 (en) | 2002-03-26 | 2003-10-02 | Senfar Wen | Interactive method and apparatus for managing color gamut mapping |
US7191327B2 (en) | 2002-04-04 | 2007-03-13 | Intrinsyc Software International, Inc. | Internet-enabled device provisioning, upgrade and recovery mechanism |
US20090296125A1 (en) | 2002-05-09 | 2009-12-03 | Canon Kabushiki Kaisha | Printer control apparatus and method |
US7212297B2 (en) | 2002-06-05 | 2007-05-01 | Transdimension Inc. | Universal printing system |
US20030231328A1 (en) | 2002-06-07 | 2003-12-18 | Xerox Corporation | Multiple printer driver |
US20050259287A1 (en) | 2002-07-02 | 2005-11-24 | Canon Kabushiki Kaisha | Image formation system |
US7187462B2 (en) | 2002-07-03 | 2007-03-06 | Hewlett-Packard Development Company, L.P. | Proximity-based print queue adjustment |
US7184159B2 (en) | 2002-07-24 | 2007-02-27 | Hewlett-Packard Development Company, L.P. | Architecture for printing via the internet |
US7218411B2 (en) | 2002-07-26 | 2007-05-15 | International Business Machines Corporation | Method for nesting finishing operations in a print environment |
US20040137855A1 (en) | 2002-07-31 | 2004-07-15 | Wiley Anthony John | Wireless mobile printing |
US20040125401A1 (en) | 2002-07-31 | 2004-07-01 | Earl David J. | System and method for printing on the nearest printer |
US20040024787A1 (en) | 2002-08-01 | 2004-02-05 | Xerox Corporation | System and method for enabling components on arbitrary networks to communicate |
US8115943B2 (en) | 2002-09-13 | 2012-02-14 | Ricoh Company, Ltd. | Image forming apparatus and print process method |
US20040100505A1 (en) | 2002-11-21 | 2004-05-27 | Cazier Robert Paul | System for and method of prioritizing menu information |
US20040203439A1 (en) | 2002-12-23 | 2004-10-14 | Qwest Communications International Inc (Patent Prosecution) Law Department | Systems and methods for analyzing critical circuits and associated telecommunication resources |
US7365872B2 (en) | 2003-01-03 | 2008-04-29 | Microsoft Corporation | Client computer system, method and computer readable medium comprising executable instructions for rendering printable documents in a native printer language on the network |
US20040130744A1 (en) | 2003-01-03 | 2004-07-08 | Vincent Wu | Online print with driverless web print server |
US20040137928A1 (en) | 2003-01-13 | 2004-07-15 | Biundo Marc C. | Cellular phone printing configuration short message system message |
US20040176117A1 (en) | 2003-02-18 | 2004-09-09 | Michael Strittmatter | Display on wireless mobile device |
US20040162804A1 (en) | 2003-02-18 | 2004-08-19 | Michael Strittmatter | System and method for searching for wireless devices |
EP1450515A2 (en) | 2003-02-18 | 2004-08-25 | Hewlett-Packard Development Company, L.P. | Wireless device imaging |
US7272407B2 (en) | 2003-02-18 | 2007-09-18 | Hewlett-Packard Development Company, L.P. | Display on wireless mobile device |
US20040176118A1 (en) | 2003-02-18 | 2004-09-09 | Michael Strittmatter | Service attribute based filtering system and method |
US20040218201A1 (en) | 2003-04-30 | 2004-11-04 | Pierre Lermant | Methods and apparatus for dynamically configuring cluster printing systems |
US20040230646A1 (en) | 2003-05-12 | 2004-11-18 | James Clough | Systems and methods for discovering a public printing service |
US20040252329A1 (en) | 2003-06-12 | 2004-12-16 | Dustin Sorenson | Method and system for monitoring status of printers from a SOHO network client |
US20040252332A1 (en) | 2003-06-16 | 2004-12-16 | Mccoog Phillip A. | Cellular telephone protocol adaptive printing |
US7647074B2 (en) | 2003-06-16 | 2010-01-12 | Hewlett-Packard Development Company, L.P. | Cellular telephone with print preview system |
US8223355B2 (en) | 2003-06-16 | 2012-07-17 | Hewlett-Packard Development Company, L.P. | Cellular telephone protocol adaptive printing |
US20040253990A1 (en) | 2003-06-16 | 2004-12-16 | Mccoog Phillip A. | Cellular telephone with print preview system |
US7656547B2 (en) | 2003-09-30 | 2010-02-02 | Toshiba Corporation | System and method for optimized routing of print jobs |
US7239877B2 (en) | 2003-10-07 | 2007-07-03 | Accenture Global Services Gmbh | Mobile provisioning tool system |
US20050088681A1 (en) | 2003-10-14 | 2005-04-28 | Canon Kabushiki Kaisha | Information processing apparatus, image processing method, and program |
US20050111856A1 (en) | 2003-10-24 | 2005-05-26 | Brother Kogyo Kabushiki Kaisha | Imaging device information management system |
US7143210B2 (en) | 2003-11-12 | 2006-11-28 | Sharp Laboratories Of America, Inc. | User-defined printer selection administration policy |
US20050099639A1 (en) | 2003-11-12 | 2005-05-12 | Transact Technologies Incorporated | Methods for providing periodic status updates from a printer and a printer capable of providing periodic status updates |
US20090177381A1 (en) | 2004-06-07 | 2009-07-09 | Matsushita Electric Industrial Co., Ltd. | Content display device and content display method |
US20050270569A1 (en) | 2004-06-08 | 2005-12-08 | Canon Kabushiki Kaisha | Printing apparatus |
US20060044598A1 (en) | 2004-09-02 | 2006-03-02 | Nokia Corporation | Wireless-based location-aware remote printing |
EP1646037A2 (en) | 2004-09-29 | 2006-04-12 | France Telecom | Method and apparatus for enhancing speech recognition accuracy by using geographic data to filter a set of words |
US20060158681A1 (en) | 2005-01-20 | 2006-07-20 | Fuji Xerox Co., Ltd. | E-mail printing device and e-mail printing system and confirmation notifying method and storage medium storing confirmation notifying program |
JP2006277197A (en) | 2005-03-29 | 2006-10-12 | Fuji Xerox Co Ltd | Printer selection processing program, system and method |
US20060259394A1 (en) | 2005-04-05 | 2006-11-16 | Lehman Brothers Inc. | Systems and methods for order analysis, enrichment, and execution |
US7791747B2 (en) | 2005-04-12 | 2010-09-07 | International Business Machines Corporation | Security of printed documents through end user presence sensing |
US20060258341A1 (en) | 2005-05-13 | 2006-11-16 | Microsoft Corporation | Mobile internet services discovery and/or provisioning |
US8253956B2 (en) | 2005-07-05 | 2012-08-28 | Samsung Electronics Co., Ltd. | Method of notifying print job information and printer and printing system using the same |
US20070010915A1 (en) | 2005-07-07 | 2007-01-11 | Pioneer Sales, Ltd. | Weather monitor and irrigation overrride system with unique system identifier |
US20090147299A1 (en) | 2005-07-19 | 2009-06-11 | Fmaudit, L.L.C. | Status monitoring system and method |
US7760385B2 (en) | 2005-07-22 | 2010-07-20 | Oki Data Corporation | Printing system |
US20070030516A1 (en) * | 2005-08-08 | 2007-02-08 | Shigekazu Tsuji | Image transfer system |
US20070050373A1 (en) | 2005-08-31 | 2007-03-01 | Ebay Inc. | System and method to transform results of client requests using client uploaded presentation formats |
US7800768B2 (en) | 2005-09-07 | 2010-09-21 | Seiko Epson Corporation | Printing assist system, printing assist program, and printing assist method |
US20070088814A1 (en) | 2005-10-18 | 2007-04-19 | Canon Kabushiki Kaisha | Network management server, control method, computer program, computer readable storage medium, and network system |
US20070093265A1 (en) | 2005-10-24 | 2007-04-26 | Samsung Electronics Co., Ltd | System and method for transmitting and receiving data using a mobile terminal and multi function peripheral used in the same system |
JP2007133817A (en) | 2005-11-14 | 2007-05-31 | Sharp Corp | Data processing system |
US20070127069A1 (en) | 2005-12-05 | 2007-06-07 | Lexmark International, Inc. | Universal output device control |
US7576883B2 (en) | 2006-02-06 | 2009-08-18 | Xerox Corporation | Secure printing via a wireless internet service |
US20070195345A1 (en) | 2006-02-16 | 2007-08-23 | Hewlett-Packard Development Company, L.P. | Personalized color reproduction |
WO2007112334A2 (en) | 2006-03-26 | 2007-10-04 | Nutricate Corporation | Pos advertising system, method, and computer program product |
US20070229879A1 (en) | 2006-03-31 | 2007-10-04 | Konica Minolta Systems Laboratory, Inc. | Print management method and apparatus with destination panel |
US20070229880A1 (en) | 2006-03-31 | 2007-10-04 | Konica Minolta Systems Laboratory, Inc. | Print job analyzing method and apparatus |
US20070229891A1 (en) | 2006-03-31 | 2007-10-04 | Brother Kogyo Kabushiki Kaisha | Location information management device, data output system, and program |
US20070233834A1 (en) | 2006-03-31 | 2007-10-04 | Tomoki Hattori | Printer driver with print search function |
US8045485B2 (en) | 2006-04-03 | 2011-10-25 | Seiko Epson Corporation | Monitoring technique of a device connected to a network |
US20090303523A1 (en) | 2006-05-09 | 2009-12-10 | Moo Print Limited | Printing processes and printed products |
US20080132252A1 (en) * | 2006-06-01 | 2008-06-05 | Altman Samuel H | Network Manager System for Location-Aware Mobile Communication Devices |
US20070297009A1 (en) | 2006-06-23 | 2007-12-27 | Canon Kabushiki Kaisha | Print data generating apparatus, print data generating method, and computer-executable program |
US20080072254A1 (en) | 2006-09-18 | 2008-03-20 | Samsung Electronics Co. Ltd. | Digital video broadcasting system, digital video broadcasting terminal, and method for providing file information in file download service |
US20080134316A1 (en) | 2006-10-13 | 2008-06-05 | Quipa Holdings Limited | private network system and method |
FR2907620A1 (en) | 2006-10-23 | 2008-04-25 | Inrets | Numerical ionospheric map's object locating method, involves selecting best candidate using selection criteria including criterion relative to volatile character of transmitter, and locating element selected as best candidate |
EP1937007A1 (en) | 2006-12-22 | 2008-06-25 | Research In Motion Limited | Method and system for presenting lists of wireless local area network profile information |
CN101237424A (en) | 2006-12-29 | 2008-08-06 | 三星电子株式会社 | Network printing system, network communication method to print information, and host and image forming device to perform network communications |
US20080180712A1 (en) | 2007-01-30 | 2008-07-31 | Ricoh Company Ltd. | Universal print driver with full discovery |
US20080180726A1 (en) | 2007-01-30 | 2008-07-31 | Ricoh Company Ltd. | Universal print driver with simple discovery |
US20080184162A1 (en) * | 2007-01-31 | 2008-07-31 | David Zachery Lindsey | Method of printing, scanning, and faxing using device location |
US20080225326A1 (en) | 2007-03-13 | 2008-09-18 | Jeffrey Owen Kephart | Policy based system and method for optimizing output device submission, use and wait times |
US20080239366A1 (en) | 2007-03-28 | 2008-10-02 | Cyman Theodore F | Systems and methods for managing print jobs |
US20080246988A1 (en) | 2007-04-09 | 2008-10-09 | Anthony Arnol Ashton | Adaptive printer pools |
US20100169003A1 (en) | 2007-06-04 | 2010-07-01 | Sander Van Der Meer | Location data processing apparatus and method of importing location information |
WO2008148576A1 (en) | 2007-06-04 | 2008-12-11 | Tom Tom International B.V. | Location data processing apparatus and method of importing location information |
US20090009802A1 (en) | 2007-07-02 | 2009-01-08 | Pharos Systems International, Inc. | Print management system and related methods |
US20090033976A1 (en) | 2007-07-30 | 2009-02-05 | Yi Ding | Print server |
US20090174894A1 (en) | 2007-12-26 | 2009-07-09 | Canon Kabushiki Kaisha | Printing control system, printing control server, image forming apparatus, program, and printing control method |
US20090168100A1 (en) | 2007-12-28 | 2009-07-02 | Canon Europa N.V. | Print-job distribution program, a printer program and corresponding methods |
US7945573B1 (en) | 2008-02-11 | 2011-05-17 | Sprint Communications Company L.P. | Dynamic transcoding to stitch streaming digital content |
US20090216912A1 (en) | 2008-02-25 | 2009-08-27 | Microsoft Corporation | Default Peripheral Device Selection Based on Location |
CN101520829A (en) | 2008-02-26 | 2009-09-02 | 兄弟工业株式会社 | Printing device and printing method |
WO2009120154A2 (en) | 2008-03-28 | 2009-10-01 | Radiantrust Pte Ltd | Method of embedding optical security feature using virtual printer and security feature service |
US20090257082A1 (en) | 2008-04-14 | 2009-10-15 | Xerox Corporation | Capturing, processing, managing, and reporting events of interest in virtual collaboration |
US20090279126A1 (en) | 2008-05-09 | 2009-11-12 | Williams David A | Jdf processing in a printing system |
US20090287408A1 (en) | 2008-05-18 | 2009-11-19 | Volkswagen Of America, Inc. | Method for Offering a User Reward Based on a Chosen Navigation Route |
US20090300226A1 (en) | 2008-05-30 | 2009-12-03 | Samsung Electronics Co., Ltd. | System and method for dynamic discovery of networked printing devices |
US7941458B2 (en) | 2008-06-26 | 2011-05-10 | Microsoft Corporation | Abstraction layer for online/offline resource access |
US8179549B1 (en) | 2008-08-04 | 2012-05-15 | Intuit Inc. | Method and system for email-based printing |
US20100073707A1 (en) * | 2008-09-23 | 2010-03-25 | Sharp Laboratories Of America, Inc. | Systems and methods for facilitating virtual cloud printing |
US20100144376A1 (en) * | 2008-12-09 | 2010-06-10 | Pitney Bowes Inc. | Method and system for producing hard copies of electronic information employing a portable personal receiving device |
US20100161832A1 (en) | 2008-12-18 | 2010-06-24 | Konica Minolta Systems Laboratory, Inc. | Method for executing discovery and status update polling procedures of networked devices |
US20100174698A1 (en) | 2009-01-06 | 2010-07-08 | Global Patent Solutions, Llc | Method for a customized and automated forward and backward patent citation search |
US8126904B1 (en) | 2009-02-09 | 2012-02-28 | Repio, Inc. | System and method for managing digital footprints |
US20120019864A1 (en) | 2009-02-13 | 2012-01-26 | Cortado Ag | Method and arrangement for detecting printers, a corresponding computer program, and a corresponding computer-readable storage medium |
US20100238493A1 (en) | 2009-03-23 | 2010-09-23 | Canon Kabushiki Kaisha | Image forming apparatus, image forming system and control methods thereof |
US20100277753A1 (en) | 2009-05-01 | 2010-11-04 | Toshimi Shinchi | Computer readable recording medium stored with a color conversion setting program, a color conversion setting method, a computer readable recording medium stored with a color conversion processing program, and a color conversion processing apparatus |
US20100290073A1 (en) | 2009-05-14 | 2010-11-18 | Jayasimha Nuggehalli | System, method and apparatus using a locked print job ticket |
US20100309508A1 (en) * | 2009-06-03 | 2010-12-09 | Kamath Harish B | Network print-related service |
US20100309510A1 (en) | 2009-06-09 | 2010-12-09 | Accipiter Innovations, Llc | Systems, methods and devices for printing from a mobile device |
US20110063668A1 (en) | 2009-09-16 | 2011-03-17 | Canon Kabushiki Kaisha | Printing control apparatus, printing control method, and storage medium |
US20110096354A1 (en) * | 2009-10-22 | 2011-04-28 | Xerox Corporation | System and method for handling print requests from a mobile device |
US20110145930A1 (en) | 2009-12-14 | 2011-06-16 | International Business Machines Corporation | Method, Program Product and Server for Controlling a Resource Access to an Electronic Resource Stored Within a Protected Data |
US20110145085A1 (en) | 2009-12-15 | 2011-06-16 | Araz Khachatrian | System for assessing environmental impact of processing print jobs |
US20110196731A1 (en) | 2010-02-11 | 2011-08-11 | News America Marketing Properties, Llc | Secure coupon distribution |
US20110202914A1 (en) | 2010-02-12 | 2011-08-18 | Samsung Electronics Co., Ltd. | Method and system for installing applications |
US20110242576A1 (en) | 2010-03-30 | 2011-10-06 | Allen William J | Fulfillment utilizing selected negotiation attributes |
US20110271197A1 (en) | 2010-04-30 | 2011-11-03 | American Teleconferncing Services Ltd. | Distributing Information Between Participants in a Conference via a Conference User Interface |
US20110277027A1 (en) | 2010-05-07 | 2011-11-10 | Richard Hayton | Systems and Methods for Providing a Single Click Access to Enterprise, SAAS and Cloud Hosted Application |
US20110276986A1 (en) | 2010-05-08 | 2011-11-10 | Kamath Harish B | Managing a printing device behind a firewall |
US20120026536A1 (en) | 2010-07-28 | 2012-02-02 | Zarana Shah | Methods and structure for simplified enterprise printing from mobile devices |
US20120038948A1 (en) | 2010-08-13 | 2012-02-16 | Electronics And Telecommunications Research Institute | Method and system for printing target files in mobile terminal |
US20120066374A1 (en) | 2010-09-14 | 2012-03-15 | Rodrigo Prati | Locating network resources |
US8468240B2 (en) | 2010-09-14 | 2013-06-18 | Hewlett-Packard Development Company, L.P. | Locating network resources |
US20120069386A1 (en) * | 2010-09-17 | 2012-03-22 | Printeron Inc. | System and method for releasing print jobs based on location information |
US8570566B2 (en) | 2010-09-17 | 2013-10-29 | Printeron Inc. | System and method that provides user interface on mobile network terminal for releasing print jobs based on location information |
WO2012112159A1 (en) | 2011-02-17 | 2012-08-23 | Hewlett-Packard Development Company, L.P. | Systems and methods for managing a print job |
US20120250074A1 (en) | 2011-03-31 | 2012-10-04 | Saara Eeva Helena Kamppari | Methods and systems for fulfillment of a print request |
US20120262753A1 (en) | 2011-04-12 | 2012-10-18 | Leonardo Davi Viccari | Print service identification |
WO2012147089A1 (en) | 2011-04-29 | 2012-11-01 | Hewlett-Packard Development Company, L. P. | Method of managing print jobs using virtual print identity |
US20130038897A1 (en) | 2011-08-08 | 2013-02-14 | Claudio Andre Heckler | Printing device discovery |
US20130107312A1 (en) | 2011-10-28 | 2013-05-02 | Ranjeetha Venkatesh | Location-based print notifications |
US20130321855A1 (en) | 2012-05-30 | 2013-12-05 | Rajesh Bhatia | Printer identifier validation |
Non-Patent Citations (50)
Title |
---|
"SPECIFICATION OF THE BLUETOOTH SYSTEM, CORE, VERSION 1.0 B, SERVICE DISCOVERY PROTOCOL (SDP)", XP002176975, Retrieved from the Internet <URL:www.bluetooth.com> [retrieved on 20010907] |
"Weaving mobility into the fabric of the enterprise," WES 2009, HP and Blackberry Event Flyer, 2009, 1 page. |
"Xerox® Enterprise Print Services Connecting the Remote and Mobile Workforce," Sep. 2010, <http://www.xerox.com/downloads/usa/en/xgs/brochures/xgs—brochure—remote—mobile—work. |
Assigned Numbers—Bluetooth Baseband, Bluetooth Sig. Inc., 2003 www.bluetooth.org/foundry/assignnumb/document/baseband. |
Blackberry Rocks;HP and RIM announce Strategic Alliance to Mobilize Business on Blackberry;Webpage ˜ May 4, 2009 ˜ retrieved on Jun. 7, 2010;1-4;Supplemental. |
Blecher, Joni; "Is HPs Cloud Print the future of printing on-the-go?" http://www.letstalk.com/blog/post.htm?blogId=989; May 6, 2009, 3 pages. |
Bluetooth, "The Bluetooth System, Core, Version 1.0 B," Service Discovery Protocol SDP, Dec. 1, 1999 (Dec. 1, 1999), XP002176975, retrieved on Sep. 7, 2001, retrieved from the http://grouper.ieee.org/groups/802/15/Bluetooth/profile-10-b.pdf. |
Communication pursuant to Article 96(2) EPC issued in connection with European patent application No. 03022525, dated Dec. 16, 2004. |
David Suffield, "HPLIP 2008 State of Affair," Apr. 2008, <http://www.linuxfoundation.org/images/6/6d/Hplip—2008.pdf>. |
Develop, "Develop Joins Cloud Printing Alliance," (Research Paper), 2012, available at http://www.develop.de/en/0/143—news-detail.htm. |
Equitrac, "Rules & Routing," (Brochure), 2010, retrieved from the internet at: http://www.equitrac.com/downloads/5379-Rules-Routing—7-10.pdf. |
European Search Report issued in connection with European patent application No. 03022525, dated Jan. 29, 2004. |
Experts Exchange, "Setting up multiple printers using same IP address with different ports" Apr. 29, 2010, 3 pages retrieved at : https://www.experts-exchange.com/questions.html. |
Fernandes, L. et al., "The mobile print enterprise," (Research Paper), Jan. 2012, 9 pages, available at http://www.quocirca.com/media/reports/012012/653/The%20mobile%20print%20enterprise%20Public%20Excerpt%20Jan%202012.pdf. |
Garcia, Victor; "HP & RIM—Increasing the value of Enterprise Software for mobile employees," WES 2009 VG Breakout Session; May 3, 2009, 32 pages. |
Hewlett-Packard Co., HP Jornada 520, 540, and 560 Series Pocket PC and HP Deskjet 995C—Printing with Bluetooth Using the Anycom, Inc. Bluetooth Card, On-line Customer Support. |
Hewlett-Packard Development Company, L.P, "HP Universal Print Driver," Apr. 2009, <http://www.governorsolutions.com/wp-content/uploads/2011/08/UPD-2009-DS-final1.pdf>. |
Hewlett-Packard Development Company, L.P, "HP Universal Print Driver," Solution and Feature Guide, 2009, <http://h20331.www2.hp.com/Hpsub/downloads/UPD5—guide—final,%20web.pdf. |
Hewlett-Packard Development Company, L.P., "HP Driver and Queue Management Solutions," Mar. 2009, <http://h20195.www2.hp.com/v2/GetDocument.aspx?cc=us&doclang=EN—US&docname=4. |
Hewlett-Packard Development Company, L.P., "HP Universal Print Driver v5.7.0.16448," Release Notes, Sep. 17, 2013, <http://h10032.www1.hp.com/ctg/Manual/c03635717.pdf>. |
Hewlett-Packard Development Company, L.P., "Service Administration Guide," HP Managed Printing Administration, edition 1, May 2006. |
HP and BlackBerry;Weaving mobility into the fabric of the enterprises;WES2009 ˜ May 6, 2009;1; Supplemental. |
HP and RIM;Increasing the value of Enterprise Software for mobile employees; PowerPoint ˜ May 6, 2009;1-32;Supplemental. |
If It Prints, I'll Let You Know;Print Anywhere From Your BlackBerry Through HP CloudPrint;Website ˜ Retrieved on Jun. 7, 2010;1-4;Supplemental. |
Intelligent Print Job Routing http://www.printech.com/intelligent print—job routing.htm. |
internationa Search Report and Written Opinion received in PCT Application No. PCT/US2010/021442, dated Sep. 30, 2010, pp. 9. |
International Preliminary Report on Patentability received in PCT Application No. PCT/US2010/021442, dated Aug. 2, 2012, 6 pages. |
International Preliminary Report on Patentability received in PCT Application No. PCT/US2010/048790, dated Aug. 23, 2012, 7 pages. |
International Search Report & Written Opinion received in PCT Application No. PCT/US2010/021442, dated Sep. 30, 2010, 9 pages. |
International Search Report & Written Opinion received in PCT Application No. PCT/US2012/044098, dated Feb. 20, 2013, 9 pages. |
International Search Report and Written Opinion received for PCT Application No. PCT/US2010/048790, dated Apr. 27, 2011, pp. 10. |
LetsTalk.com/Phone Talk;Is HPs Cliud Print the future of printing on-the-go?;Website May 6, 2009 ˜ retrieved on Jun. 7, 2010;1-3;Supplemental. |
Line Printer Daemon Protocol, Network Printing Working Group, Aug. 1990, pp. 1-12. |
Mauricio, "HP and RIM Announce Strategic Alliance to Mobilize Business on BlackBerry," http://blackberryrocks.com/2009/05/04/hp-rim-announce-strategic-alliance-mobilize-busine. |
Microsoft Corp., "To search for a printer," Jan 6, 2008, <http://web.archive.org/web/20080106161518/http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en. |
Microsoft Tech Net, How Network Printing Works, Microsoft Corporation, Mar. 28, 2003, pp. 1-11. |
Pfeifle et al., "CUPS Printing Support," Samba, Part III, Chapter 22, Jan. 27, 2004, <http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/Cups-printing.html>. |
Print Where Business Happens, (Research Paper), Jul. 5, 2012. |
Printech, "Intelligent Print Job Routing," 2009, 1 page, retrieved at: http://www.printech.com/intelligent—print—job—routing.htm. |
Ricoh, "doc-Q-manager, The Enterprise-wide Network Solution for Effective Print Job Management" Print Solutions Aficio Series, Oct. 3, 2006, available at: http://www.ricoh-me.com. |
Rules & Routing http://www.equitrac.com/downloads/5379-Rules-Routing—7-10.pdf. |
Service Discovery Application Profile, Feb. 22, 2001, pp. 64-98, Bluetooth Specification Version 1.1. |
Setting Up Multiple Printers Using Same IP Address with Different Ports http://www.experts-exchange.com/OS/Microsoft—Operating—Systems/Server/2003—Server/Q—26107790. html. |
Taylor Thomas, "Online Printing Services Review," Mimeo, available online Aug. 21, 2009, <http://web.archive.org/web/20090821133549/http://online-printing-services-review.to. |
The Enterprise-wide Network Solution for Effective Print Job Management http://www.ricoh-europe.com/Binary/doc—q—man—tcm101-10420.pdf. |
USPTO, Office Action issued in relation to U.S. Appl. No. 12/881,975, dated Aug. 21, 2012. |
Wolber, A., Print Anywhere: Chrome, Google Apps and Cloud Print (Web Page), Oct. 9, 2012. |
Xerox® Mobile Print, (Web Page), 2011. |
Yang, et al.; Offer with Choices and Accept with Delay: A Win-Win Strategy Model for Agent Based Automated Negotiation; ICIS 2009 Proceedings; 20 pgs. |
Yinping, et al.; Designing an Intellectual Agent that Negotiates Tactfully with Human Counterparts: A conceptual Analysis and Modeling Framework; 42nd Hawaii ICSS-2009; 10 pgs. |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020122891A1 (en) | 2018-12-12 | 2020-06-18 | Hewlett-Packard Development Company, L.P. | Personalized printer lists |
US11340846B2 (en) | 2018-12-12 | 2022-05-24 | Hewlett-Packard Development Company, L.P. | Personalized printer lists |
US20240086130A1 (en) * | 2022-09-08 | 2024-03-14 | City Storage Systems Llc | Universal Cloud Printing Protocol |
US11966648B1 (en) * | 2023-03-14 | 2024-04-23 | Kyocera Document Solutions Inc. | Industrial printing system, print server, and process management method for distributed processing by grouping apparatus for peer-to-peer production printing |
Also Published As
Publication number | Publication date |
---|---|
US20120140285A1 (en) | 2012-06-07 |
WO2011090474A1 (en) | 2011-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9817622B2 (en) | Cloud printer with a common user print experience | |
US20110176162A1 (en) | Printer installation at a cloud server | |
US8854665B2 (en) | Information processing system, registration device, and computer readable medium for identifying a user of a printer | |
US9965229B2 (en) | Locked print in cloud printing environments | |
US8711411B2 (en) | Print control server, print controlling method, and print control program | |
JP5791390B2 (en) | Printing system, print server, printing management method, and program | |
US9807260B2 (en) | Method and device for using cloud print service | |
US9524133B2 (en) | Printing server group including a print service of transferring a print job to a printer via a network | |
US20090059272A1 (en) | Printer auto installation | |
US9513847B2 (en) | Tools for facilitating printer installation | |
US9197769B2 (en) | Information processing apparatus, control method, and storage medium including device management application for managing peripheral devices | |
US8482776B2 (en) | Method and system for tracking the status of a remote rendering job | |
US20120140261A1 (en) | Method and system for providing print governance interaction for remote rendering applications | |
JP2010186333A (en) | Web server, processing method, and program | |
JP6012332B2 (en) | Device management apparatus, device management method, and program | |
JP5665579B2 (en) | Management device, management method, and program | |
JP6061591B2 (en) | Information processing apparatus, control method, and program | |
JP5786439B2 (en) | PRINT CONTROL DEVICE, PRINT CONTROL SYSTEM, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
US20110255112A1 (en) | Method and system for consolidating and managing rendering jobs | |
US20110157623A1 (en) | Screen image management apparatus, screen image management method, and computer readable medium storing program therefor | |
JP2022546242A (en) | MULTI-FUNCTIONAL DEVICE, SYSTEM, METHOD AND PROGRAM FOR CONSTRUCTING MULTIFUNCTIONAL DEVICE | |
JP7070205B2 (en) | Storage media readers, programs, printing systems | |
JP6198903B2 (en) | Information processing apparatus, control method, and program | |
JP2020194364A (en) | Information processor, system, information processing method and program | |
JP2023023019A (en) | Information processing apparatus and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KAMATH, HARISH B.;SOLUR, SRIDHAR;PITKIN, DAVID WILLIAM;AND OTHERS;SIGNING DATES FROM 20091106 TO 20091203;REEL/FRAME:027595/0536 |
|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KAMATH, HARISH B.;SOLUR, SRIDHAR;PITKIN, DAVID WILLIAM;AND OTHERS;SIGNING DATES FROM 20091106 TO 20091203;REEL/FRAME:027818/0173 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |