The above and/or other aspects and advantages of the invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to the present embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout. The embodiments are described below in order to explain the present invention by referring to the figures.
The ROM 202 stores various kinds of control programs to perform functions of the image forming control apparatus 200. The RAM 204 stores programs, which are loaded from the ROM 202 and executed by the controller 210, or data processed by the controller 210. The controller 210 may include a Central Processing Unit (not shown). Further, the application program part 206 includes an application program through which a user may create various files.
A location identifying method identifies locations of servers providing various services from which necessary information can be acquired. A URL (Uniform Resource Locator) includes a type of service to be acquired therefrom, a location of server (domain name), a location of file, and other information related to accessing data.
The web browser 240, which includes a web page storing part 242, accesses web pages stored in the plural web servers 100 and 102 through the Internet 110 and downloads the accessed web pages. Then, the web browser 240 stores the downloaded web pages on the web page storing part 242. The web page includes text data, image data, audio/video data, or other data.
The driver part 220 stores setting information on a plurality of setting items related to forming an image, such as quantities, types, directions, and quality of printing. Other settings may be stored as well. Further, the driver 220 includes a URL driving part 222 to print a web page accessed through the Internet 110 in the web browser 240 and an address of the web page. The driver 220 also converts text data provided from the web page storing part 242 of the web browser 240, the setting information, and URL format data outputted from the URL print driving part 222 into print data that the image forming apparatus 260 can read.
The user interface part 230 interfaces a user and the image forming control apparatus 200 so that the user can change format setting information of the URL print driving part 222. The user interface part 230 may include an input part 232 and a display part 234. The input part 232 includes an input apparatus, such as a keyboard or a mouse to select or change the format setting information displayed on the display part 234. The display part 234 includes a display apparatus, such as a CRT (Cathode Ray tube) display or an LCD (Liquid Crystal Display), to display the format setting information of the URL print driving part 222. Other aspects of the invention may employ any input apparatus and any display apparatus.
The controller 210, which includes a CPU, a microcomputer, or the like, controls operations of the image forming control apparatus 200 by using various control programs stored in the ROM 202. An interface part 250 interfaces the image forming control apparatus 200 and an image forming apparatus 260 so that the image forming control apparatus 200 and the image forming apparatus 260 can communicate with each other. The interface part 250 is connected to the image forming control apparatus 200 and the image forming apparatus 260, respectively, through a local connection by using a USB (Universal Serial Bus) port, Firewire (IEEE 1394) port, or an LPT (Line Printer Terminal), or a network connection by using an IP sharer. The image forming control apparatus 200 may be connected to the image forming apparatus 260 in any fashion.
The URL acquiring part 302 acquires URL data corresponding to an address of a web page accessed through the Internet in the web browser. The URL acquiring part 302 acquires the URL data by direct user input through the input part 232 or by a user selection on the web page. The URL option processing part 304 displays a URL print option screen having each format setting information related to converting into URL format data on the display part 234 to interface with a user. If the user selects format setting information through the URL print option screen, the URL option processing part 304 stores the selected format setting information.
The URL format converting part 306 converts URL data to at least one predetermined URL format data. For example, the URL format converting part 306 may convert URL data having a predetermined font size or a predetermined interval into URL format data having a smaller font size than the predetermined font size or a narrower interval than the predetermined interval. The URL format converting part 306 may convert URL data into URL format data printed in at least two lines, URL format data that is printed with the URL data separately in an upper area and a lower area, URL format data printed with the URL data in a lengthwise direction, and/or URL format data printed with the URL data in a barcode format. Additionally, if the URL format converting part 306 stores URL data in a memory, the URL format converting part 306 may provide a reference number to the URL data so as to use the reference number as the corresponding URL format data to print the URL data. The preview generating part 308 generates URL format data depending on the format setting information that a user selects in the option processing part 304 and displays the generated URL format data on the display part 234.
The driver part 220 may further include a print data generating part 310. The print data generating part 310 converts web page and predetermined URL format data into print data and outputs the print data to the image forming apparatus 260.
As shown in
In the case of a network printer capable of being connected to the server through the Internet, a web page accessed in the web browser and URL data corresponding to a location of the web page may be optionally processed and printed.
First, a user executes the web browser 240 to display a web browser screen on the display part 234. Then, if the user inputs a URL into the web browser screen through the input part 232 (S402), or selects a URL displayed on a web page, the web browser 240 searches for a server having a web page corresponding to the inputted or selected URL and accesses the corresponding web page in the server. Then, the web browser 240 stores the accessed web page and URL data corresponding to the accessed web page on the web page storing part 242 (S404) and displays the web page on the display part 234.
If the user pushes a print button to print the displayed web page on the display part 234 through the input part 232, the URL print driving part 222 provided in the driver part 220 of the image forming control apparatus 200 converts the web page and the URL data into print data that the image forming apparatus 260 can read. The URL acquiring part 302 acquires URL data by reading out the URL data stored in the web page storing part 242, where the web page is also stored (S406). Then, as shown in
Then, if the user pushes a print button to print the displayed web page (S416), the URL format converting part 306 converts the URL data into URL format data depending on the format setting information selected by the user (S418). For example, if the user selects a first format setting option menu item to print the URL data that the URL acquiring part 302 has acquired by adjusting a predetermined font size or a predetermined interval of the URL data, the URL format converting part 306 adjusts the font size or the interval of the URL data to be smaller or narrower than the predetermined font size or the predetermined interval, respectively. If the user selects a second format setting option menu item to print the URL data in at least two lines, the URL format converting part 306 converts the URL data to URL format data printed with the URL data in at least two lines. If the user selects a third format setting option menu item to print the URL data separately in an upper area and a lower area, the URL format converting part 306 converts the URL data to URL format data that is printed separately with the URL data in the upper area and the lower area. If the user selects a fourth format setting option menu item to print the URL data in a lengthwise direction, the URL format converting part 306 converts the URL data to URL format data printed with the URL data in the lengthwise direction.
Then, the print data generating part 310 converts the converted URL format data and the web page data into print data and outputs the print data to the image forming apparatus 260 (S420). In addition to the above-described operations, if the user pushes a preview button to perform a preview function (S412), the preview generating part 308 generates URL format data depending on the format setting information, and displays the URL format data on the display part 234 (S414). Accordingly, the user can see how the URL format data will appear before printing the URL format data.
As is apparent from the above description, according to aspects of the present invention, a user can know the exact source of a web page by printing a full address of the web page.
Aspects of the invention can also be embodied as computer readable codes on a computer readable recording medium. Also, functional programs, codes, and code segments for accomplishing the present invention can be easily construed by programmers skilled in the art to which the present invention pertains. The computer readable recording medium may be any data storage device that can store data which can be thereafter read by a computer system. Examples of computer readable recording media include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves such as data transmission through the Internet. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
In addition, various components of the image forming system shown in
Although a few embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in this embodiment without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2006-71464 | Jul 2006 | KR | national |