# US 2013/0159918 A1 · Apparatus and Method for Printing File Using Toolbar Button

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159918 A1
- Document ID: US20130159918A1
- Status: Published application
- Kind: A1
- Application number: 13/524,900
- Filed: 2012-06-15
- Published: 2013-06-20
- Earliest claimed: 2005-06-29
- Inventors: Seung-wan LEE; Chung-a HAN
- Web page: https://patentgrep.com/patent/US20130159918A1

## CPC

- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/1205: {resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets}
- G06F 3/1253: {Configuration of print job parameters, e.g. using UI at the client}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An apparatus and method for printing by using a toolbar button is provided. The apparatus includes a user interface for receiving printing options to be selected by using the toolbar button, and a controller for creating the toolbar button to allow a user to print the file based on a selected printing option and inserting the created toolbar button into a host application. Accordingly, the user can print the file by setting a desired printer and printing option by using the toolbar button without using an additional user interface.

## Claims

### Claim 1

An apparatus for printing a file by using a toolbar button, the apparatus comprising:
a first user interface for receiving printing options to be selected by using a toolbar button; and
a controller for creating the toolbar button to allow printing of a file based on a selected printing option and inserting the created toolbar button into a host application.

### Claim 2 (depends on 1)

The apparatus of claim 1, further comprising a second user interface for receiving available printers to be selected by using the toolbar button,
wherein the controller creates the toolbar button for allowing printing of the file based on a printing option selected from among the printing options in a printer selected from among the available printers.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the second user interface comprises:
a display box for displaying the available printers;
a display portion; and
at least one push button for adding a printer selected from among the available printers displayed in the display box in a display portion or deleting a selected printer from the display portion;
wherein the display portion is configured for displaying the added printers.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the first user interface comprises:
a display box for displaying the printing options;
a display portion; and
at least one push button for adding a printing option from among the printing options displayed in the display box in a display portion or deleting a selected printing option from the display portion;
wherein the display portion is configured for displaying the added printing options.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein the controller controls the host application to store at least one of the selected, the added and deleted printers and printing options in a file or registry.

### Claim 6 (depends on 2)

The apparatus of claim 2, further comprising a driver core for printing the file created in the host application.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein if a desired printer and a desired printing option are selected from the inserted toolbar button, the controller controls the driver core to print the file by using the selected printing option in the selected printer.

### Claim 8 (depends on 2)

The apparatus of claim 2, wherein at least one of the first and second user interface and the controller operate in a printer driver or a host application.

### Claim 9 (depends on 2)

The apparatus of claim 2, wherein the controller detects an application message when the host application operates and inserts the created toolbar button into the host application if the detected message relates to a toolbar button.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the controller activates the inserted toolbar button by using a drop down list or an icon list.

### Claim 11

A method of printing a file by using a toolbar button, the method comprising:
receiving printing options to be selected by using the toolbar button;
creating the toolbar button for allowing printing of a file based on a printing option selected from among the received printing options; and
inserting the created toolbar button into a host application.

### Claim 12 (depends on 11)

The method of claim 11, further comprising receiving printers to be selected by using the toolbar button.

### Claim 13 (depends on 11)

The method of claim 11, further comprising printing the file by using the inserted toolbar button.

### Claim 14 (depends on 11)

The method of claim 11, wherein the receiving of the printing options comprising:
displaying the printing options in a display box;
performing at least one of adding a selected printing option from among the printing options displayed in the display box is added in a display portion and deleting a selected printing option displayed in the display portion from the display portion, using at least one push button; and
displaying the finally added printing options in the display portion.

### Claim 15 (depends on 12)

The method of claim 12, wherein the receiving of the printers comprising:
displaying the printers in a display box;
performing at least one of adding a selected printer from among the printers displayed in the display box in a display portion and deleting a selected printer from the display portion, using at least one push button; and
displaying the added printers in the display portion.

### Claim 16 (depends on 12)

The method of claim 12, wherein the inserting comprises:
detecting an application message when the host application operates;
inserting the created toolbar button into the host application if the detected message relates to a toolbar button; and
activating the inserted toolbar button.

### Claim 17 (depends on 16)

The method of claim 16, wherein the activating comprises activating the inserted toolbar button by using a drop down list or an icon list.

### Claim 18 (depends on 17)

The method of claim 17, further comprising, if a printer and a printing option to be used for printing the file are selected from the drop down list or the icon list, printing the file based on the selected option in the selected printer.

### Claim 19

Program code embodied on a computer-readable recording medium for performing a method of printing a file by using a toolbar button, the program code comprising;
a first set of instructions for receiving printing options to be selected by using a toolbar button;
a second set of instructions for creating the toolbar button allowing printing of a file based on a printing option selected from among the received printing options; and
a third set of instructions for inserting the created toolbar button into a host application.
