Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

Mantle Clocks Great Deals And Huge Selection
Category:
Home And Family  

Acupuncture Quit Smoking
Category:
Health / Fitness  

Work at Home Opportunities What Are Your Options
Category:
Business  

Trading Online Trading India Internet Trading Net Trading e Trad...
Category:
Finance / Investment  

Protect Your Home with Spy Camera
Category:
Home And Family  

7 Cost Effective Marketing Tips
Category:
Business  

How to Make a Free Web Site
Category:
Business  

Advertising Corporate Identity through Logo Design
Category:
Business  

Popcorn and Other Marketing Mistakes In a Changing Economy
Category:
Business  

Affiliate Marketing A business Without Hassle
Category:
Marketing  

Find Discount Scuba Diving Vacation Popularity Of Destination
Category:
Travel  

5 simple ways to get kick ass ideas for your articles
Category:
Business  

Global warming Should we heed the harbingers of doom
Category:
Home And Family  

Starting an Ebook Online Business in Just 3 Easy Steps
Category:
Business  

Give a man six inches and he ll want a
Category:
Health / Fitness  

Double Your Dish Network Affiliate Check
Category:
Marketing  

Going to the Beach Lose Up to 20 Pounds In Less Than 2 Weeks
Category:
Health / Fitness  

Tips On Getting A Suntan
Category:
Health / Fitness  

CHOOSING A LABEL PRINTER
Category:
Business  

Adverse Credit Credit Cards
Category:
Business  

mouth watering lobster recipes
Category:
Health / Fitness  

importance of food elements
Category:
Health / Fitness  

Blood Test To Predict Risk of Heart Disease For Diabetics
Category:
Health / Fitness  

How to Create a Money Magnet E commerce Web Site
Category:
Marketing  

10 Offline Tightwad Marketing Strategies to Help You Get More Cl...
Category:
Business  

Decent Acne Medicines
Category:
Health / Fitness  

Role play with added sex appeal
Category:
Health / Fitness  

Grow a Healthy Lawn You Can Do That
Category:
Home And Family  

Stock Images The Indispensable Tool For Designers And Webmasters...
Category:
Marketing  

Easy Work From Home Ideas Quickstarts For Everyone
Category:
Business  

Tips for Your Walking Program
Category:
Health / Fitness  

Everything About Arthritis
Category:
Health / Fitness  

A Gentle Warning To All Webmasters About RSS
Category:
Marketing  

15 Ways To Sell Yourself Effectively In A Job Interview Part Thr...
Category:
Business  

2 Ways Online Web Conferencing Can Save Your Business Money
Category:
Business  

Lighting Your Way to Outdoor Living
Category:
Home And Family  

7 Rules Every Salesman Should Follow
Category:
Business  

Give a man six inches and he ll want a
Category:
Health / Fitness  

Nurses Wanted Incredible Career Opportunities in Nursing Today
Category:
Health / Fitness  

Baby Wont Sleep Here s some helpful advice
Category:
Home And Family  

Why Cotoneaster Makes a Good Bonsai Candidate
Category:
Home And Family  

Home Hair Care Tips for Dry Hair
Category:
Health / Fitness  

A Home Gym and Walking a Great Exercise Program
Category:
Health / Fitness  

Preparing For Cosmetic Plastic Surgery
Category:
Health / Fitness  

Avoiding Razor Burn
Category:
Health / Fitness  

Curcumin An Anti Aging Herbal
Category:
Health / Fitness  

Take You Russian Fiance to an American Wedding Before You Get Ma...
Category:
Travel  

How and Why to Get an Awesome X Box 360 Skin for your XBOX Conso...
Category:
Entertainment / Television  

Where Are All of The Best Job Search Engines
Category:
Business  

The Power of Intention
Category:
Health / Fitness  

Traditional Therapies Can Prevent Heart Disease Too
Category:
Health / Fitness  

Handling devil Boss II
Category:
Home And Family  

10 Tips when using electronic forms
Category:
Business  

Mens Jewellery Snap Style Guide on Wearing Jewellery
Category:
Home And Family  

6 Things to Consider When Naming Your Baby
Category:
Home And Family  

Give a man six inches and he ll want a
Category:
Health / Fitness  

Stevie Wonder Challenges Memphis and the World
Category:
Entertainment / Television  

Writing the Resource Box so it Makes People click
Category:
Marketing  

Weight Loss Psychology
Category:
Health / Fitness  

Australia Visa Services Free Online Australian Immigration Asses...
Category:
Travel  

The Truth About Passive Income
Category:
Finance / Investment  

A New Way of Looking at NJ Divorce
Category:
Finance / Investment  

Can Stress Play a Role In Hair Loss
Category:
Health / Fitness  

Tips to Selecting an RSS News Aggregator
Category:
Computers  

WHY LABEL PRINTERS STAY SO BUSY
Category:
Business  

No Win No Fee Compensation Claims No Risk No Costs
Category:
Finance / Investment  

Why Heart Fails
Category:
Health / Fitness  

Find The Best Compensation Claim Specialist
Category:
Business  

Starting up a business in the 21st century
Category:
Business  

The Benefits of Press Releases
Category:
Business  

Tips on Improving the Positioning of your site on the Major
Category:
Computers  

Cheap Christmas Present
Category:
Home And Family  

How can a piece of article boost your marketing efforts
Category:
Marketing  

Philadelphia s Four Seasons Hotel For Business Vacations Or Wedd...
Category:
Travel  

7 Skin Care Tips Look Stunning in Your 50s
Category:
Health / Fitness

Tab printing in a network controller Number:7,145,680 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Tab printing in a network controller

Abstract: Architecture for providing tab printing for a computer platform. A text data stream is generated and transmitted from the computer platform to a print controller, which text data steam includes tab information. The text data stream is parsed at the print controller to extract the tab information. A tab image file of the tab information is created from the tab information at the print controller. A face file is created from the tab image file, ad forwarded to a peripheral output device, where the peripheral output device processes the face file to output a tab document having the tab information.

Patent Number: 7,145,680 Issued on 12/05/2006 to Wu,   et al.


Inventors: Wu; Vincent (Irvine, CA), Wadhwa; Rohit (Lake Forest, CA)
Assignee: Kabushiki Kaisha Toshiba (Tokyo, JP)
Toshiba Tec Kabushiki Kaisha (Tokyo, JP)
Appl. No.: 10/156,263
Filed: May 28, 2002


Current U.S. Class: 358/1.15 ; 347/19; 358/1.1; 358/1.11; 358/1.12; 358/1.18
Current International Class: G06F 3/12 (20060101); G06F 15/00 (20060101); G06K 1/00 (20060101)
Field of Search: 358/1.15


References Cited [Referenced By]

U.S. Patent Documents
4974035 November 1990 Rabb et al.
5133048 July 1992 Parsons et al.
5337161 August 1994 Hube
5452062 September 1995 Baldwin et al.
5469533 November 1995 Dennis
5492315 February 1996 Maruyama et al.
5615015 March 1997 Krist et al.
5655207 August 1997 Sugiyama et al.
5722029 February 1998 Tomidokoro et al.
5906397 May 1999 MacWilliams et al.
5946461 August 1999 Landry et al.
6081816 June 2000 Agrawal
6163784 December 2000 Taguchi
6327387 December 2001 Naoi et al.
6327599 December 2001 Warmus et al.
6336074 January 2002 Woo
2003/0074420 April 2003 Hoshino et al.

Other References

Hewlett Packard, HP PCL/PJL Reference--Printer Job Language Technical Reference Manual. Publication No. 5021-0380, Edition 12, Jun. 2003. cited by other.

Primary Examiner: Lamb; Twyler
Assistant Examiner: Qin; Yixing
Attorney, Agent or Firm: Tucker Ellis & West LLP

Claims



What is claimed is:

1. A networked tab printing system comprising: means adapted for receiving, from an associated user, printer job language encoded tab data embedded in a printer job language stream having a page description language portion and a printer job language portion, which tab data is representative of desired tab output corresponding to a print out of an associated electronic document; means adapted for extracting tab data from the printer job language portion of the printer job language stream; means adapted for generating tab image files from extracted tab data; and means adapted for generating a print out of the associated electronic document, into which print out is incorporated an output of tab pages corresponding to generated tab image files such that document content from the page description language portion is separated by tab pages specified by the printer job language portion.

2. The networked tab printing system of claim 1, wherein the means adapted for receiving the tab data from the associated user is via a graphical user interface.

3. The networked tab printing system of claim 1 further comprising means adapted for communicating the received tab data embedded in a printer job language stream to a controller associated with at least one document rendering device.

4. The networked tab printing system of claim 1 wherein the tab data is representative of desired tab output corresponding to a print out of a plurality of associated electronic documents.

5. The networked tab printing system of claim 1 wherein the tab data includes at least one of data representative of tab caption text data and tab body text data.

6. The networked tab printing system of claim 5 wherein the tab data further includes at least one of paper size data, tab paper type data, tab position, tab caption font data, tab body font data, and tab body orientation data.

7. The networked tab printing system of claim 1 wherein the tab data is embedded in a comment format in the printer job language stream.

8. The networked tab printing system of claim 1 wherein the tab image file is generated in a face file format.

9. The networked tab printing system of claim 1 wherein the system operates on at least one of a UNIX-based platform and an Apple-based platform.

10. A networked tab printing method comprising the steps of: receiving, from an associated user, printer job language encoded tab data embedded in a printer job language stream having a page description language portion and a printer job language portion, which tab data is representative of desired tab output corresponding to a print out of an associated electronic document; extracting tab data from the printer job language portion of the printer job language stream; generating tab image files from extracted tab data; and generating a print out of the associated electronic document, into which print out is incorporated an output of tab pages corresponding to generated tab image files such that the document content from the page description language portion is separated by tab pages specified by the printer job language portion.

11. The networked tab printing system of claim 10, wherein the tab data is received from the associated user is via a graphical user interface.

12. The networked tab printing method of claim 10 further comprising the step of communicating the received tab data embedded in a printer job language stream to a controller associated with at least one document rendering device.

13. The networked tab printing method of claim 10 wherein the tab data is representative of desired tab output corresponding to a print out of a plurality of associated electronic documents.

14. The networked tab printing method of claim 10 wherein the tab data includes at least one of data representative of tab caption text data and tab body text data.

15. The networked tab printing method of claim 14 wherein the tab data further includes at least one of paper size data, tab paper type data, tab position, tab caption font data, tab body font data, and tab body orientation data.

16. The networked tab printing method of claim 10 wherein the tab data is embedded in a comment format in the printer job language stream.

17. The networked tab printing method of clam 10 wherein the tab image file is generated in a face file format.

18. The networked tab printing method of claim 10 wherein the method operates on at least one of a UNIX-based platform and an Apple-based platform.
Description



BACKGROUND OF THE INVENTION

This invention is related to tab printing, and more particularly for providing tab printing capability for both UNIX and Apple.RTM. computer platforms by utilizing a platform-compatible text file in a print language format that allows an intermediary print controller to output an associated image file to facilitate the output of tab documents by a peripheral output device.

Rapid technological advances in features addressing various document output formats provided by network peripheral devices is outpacing the operability with many of the mainstream computer platforms. New peripheral engines now provide the capability of printing on tab paper, thus interspersing the various tabbed documents throughout a document compilation as the compilation is being printed. Computer platforms based upon the Windows.RTM. operating system by Microsoft Corporation can use the functionality incorporated through the Windows printer driver. However, users of a UNIX or an Apple.RTM. platform do not have a mechanism by which to use this enhanced feature of the peripheral engine.

What is needed is a way for both UNIX and Apple clients to utilize the functionality provided for managing tab text.

SUMMARY OF THE INVENTION

The present invention disclosed and claimed herein, in one aspect thereof, comprises architecture for providing tab printing for a computer platform. A text data stream is generated and transmitted from the computer platform to a print controller, which text data steam includes tab information. The text data stream is parsed at the print controller to extract the tab information. A tab image file of the tab information is created from the tab information at the print controller. A face file is created from the tab image file, ad forwarded to a peripheral output device, where the peripheral output device processes the face file to output a tab document having the tab information.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present invention and the advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings, in which:

FIG. 1 illustrates a system block diagram of the platform independent implementation, according to a disclosed embodiment;

FIG. 2 illustrates a flow chart of the process for creating the tab text; and

FIG. 3 illustrates a representation of an internal tab document image and corresponding tab output document, according to a disclosed embodiment.

DETAILED DESCRIPTION OF THE INVENTION

The disclosed architecture solves the aforementioned problem by implementing the tab-printing feature in a print controller such that a UNIX platform and an Apple platform can take advantage of tab printing capabilities.

Referring now to FIG. 1, there is illustrated a system block diagram of the platform independent implementation, according to a disclosed embodiment. As illustrated, the system 100 includes a network 102 having disposed thereon a UNIX client 104 and an Apple client 106. The network 102 can be any conventional wired or wireless network including, for example, Ethernet, Token Ring, etc., over which communication is provided. The system 100 also includes a print controller 108 disposed on the network 102 for processing print commands in accordance with the disclosed novel architecture. The system 100 also includes a peripheral output device 110, for example, a network printer or a network multi-function output device (that provides faxing scanning, printing, etc.), to which print commands are sent to effect hardcopy output. Note that although the print controller 108 is shown as an external node on the network 102, it is appreciated that the print controller 108 can be suitably designed as an add-in board to the peripheral output device 110, such that the print commands are sent directly to the peripheral output device 110 for processing by the now internal print controller card.

The print controller 108 is configured to accept a number of different types of print job files, but in particular, a text file with a "Tab Print" option set in PJL (Printer Job Language) comments. However, all print jobs arriving at the print controller are interrogated for the "Tab Print" option. The use directs the print job to the printer controller, as is typically done for a print job. The PJL comments contain all of the tab information details needed to output one or more tab documents 112. The print controller 108 parses the tab information from the PJL comments, and using an imaging library (e.g., Lead Tools made by Lead Technologies), creates tab image information 107 using the tab text caption and the body text, according to the tab information specified in the PJL comments. The tab image information 107 is then overlaid onto corresponding face files 109 (a file where the image has now been rasterized), and printed, as is illustrated hereinbelow in FIG. 3.

Referring now to FIG. 2, there is illustrated a flow chart of the process for creating the tab text. Flow begins at a function block 200 where a user of either the UNIX client 104 or the Apple client 106 invokes a print function. The PJL file is then created with the appropriate tab information comments contained therein, and transmitted in a text data stream to the print controller 108. Flow is then to a function block 202 where the client transmits the text data stream containing the PJL comments to the print controller 108. The print controller 108 then parses the PJL file from the data stream, as indicated in a function block 204. In a function block 206, the tab image file 107 is then created by a print processor of the print controller 108, which tab image file 107 contains tab information comprising the tab text caption and body text for the tab document(s) 112. The print controller 108 then creates face files 109 from the image files 107, and queues the face files 109 for output to the printer engine of peripheral output device 110, as indicated in a function block 208. In a function block 210, the print controller 108 sends the face files 109 to the printer engine of the peripheral output device 110. The printer engine of peripheral output device 110 then prints the face files 109 onto the hardcopy medium of the tab document 112, as indicated in a function block 212. Flow then reaches a Stop terminal.

A utility with a graphical user interface takes the following inputs, generates all the PJL comments, and saves those comments to a text file. The utility is an executable file that may be launched or invoked by typing the file name on the operating system shell. Inputs to or user selections of the utility include the following: Paper Size: LT/A4; Tab Paper Type: 5 Tabs/8 Tabs; Tab Position: 1 5/1 8; Tab Caption Text; Tab Caption Font Name/Style/Size; Tab Body Text; Tab Body Font Name/Style/Size; and Tab Body Orientation.

A sample text file with PJL comments follows showing the "Tab Print" option set, and including at least one full set of tab information for a first tab document 112 (i.e., associated with the TABPOSITION=1 code) in the format of PJL comments, and the start of a second tab document 112 (i.e., associated with the TABPOSITION=2 code). _%-12345X@PJL JOB NAME="TabPrint" @PJL COMMENT DSSC PRINT TABPAPERSIZE=LT @PJL COMMENT DSSC PRINT TABPAPERTYPE=8 @PJL COMMENT DSSC PRINT TABPOSITION=1 @PJL COMMENT DSSC PRINT TABCAPTION="POLICIES" @PJL COMMENT DSSC PRINT TABCAPFONT="Times","Bold",8 @PJL COMMENT DSSC PRINT TABBODY="POLICIES" @PJL COMMENT DSSC PRINT TABBODYFONT="Times","Italic",24 @PJL COMMENT DSSC PRINT TABPOSITION=2 . . . and so on.

As indicated hereinabove, once the print controller 108 receives the PJL input, it parses the PJL comments from the data stream to extract all of the tab information. Using the Lead Tools library, the print controller 108 generates an image file with the tab caption and tab sheet main body text at a predetermined position, which position depends on the output tab document 112 paper size, paper type (e.g., five tabs or eight tabs) and tab position (one through five or one through eight, depending on the paper type).

Referring now to FIG. 3, there is illustrated a representation of an internal tab document image 300 and corresponding tab output document 302 (similar to tab document 112), according to a disclosed embodiment. As indicated hereinabove, the PJL comments define the placement of tab caption text image 304 and body text image 308 on the internal tab document image 300. The tab image information 107 comprises both the tab caption text image 304 for a tab portion area 306 of the tab document image 300, and the main body text image 308 for a main body portion 310 of tab document image 300. As illustrated, the main body text image 308 is represented by the term "Policies" placed substantially in the center of the tab document image 300. In this particular embodiment, the main body portion 310 is defined as an area bounded by a dotted line 311 that separates the tab portion 306 and the main body portion 310, and the remaining three sides of the tab document image 300.

The tab document image 300 is illustrated as a size comparable to the size of the tab output document 302 for discussion purposes, such that positioning of the tab text image 304 in predetermined locations along the tab portion area 306 facilitates printing of a corresponding tab output text 312 at an associated first tab caption location 313 on the tab output document 302. Thus the tab caption text image 304 is printed in a corresponding first tab caption location 313 on the tab output document 302. Similarly, the main body text image 308 of the tab document image 300 is printed in a corresponding output document main body location 314 of the tab output document 302.

Where a number of tab output documents 302 with differing tab information is desired, additional tab image documents 300 (in this embodiment, four additional tab images documents denoted as having tabs labeled #2 #5) including additional tab text caption images 316 (the text images of #2, #3, #4, and #5) are defined, with corresponding tab text 318 (the text of #2, #3, #4, and #5) on the tab output documents 302 (associated with the four tabs denoted as #2, #3, #4, and #5).

Note that the disclosed architecture is not restricted for use in an external network-based device (i.e., the print controller 108), but can be designed into an add-in card that is suitably adapted for use within the UNIX-based platform or the Apple-based platform, thus alleviating the need for the network-based print controller.

Alternatively, the disclosed architecture of the print controller can be designed into the communication interface of the printer (e.g., via an add-in card) such that the external network-based print controller is not required. Thus the now internalized print controller functionality interrogates the incoming text data streams to filter and route the UNIX-based or Apple-based print communications wherein the disclosed architecture operates to provide the desired tab document output at the stipulated peripheral output device.

Still alternatively, it is appreciated that the peripheral output device may be connected directly to, for example, the UNIX-based platform, such that when the user directs tab information in the form of the PJL comments to the peripheral output device, the tab information, as embedded in the text data stream, is captured and redirected over the network to the print controller 108. The parsing and resulting face file is then transmitted back from the print controller 108 to the UNIX-based platform where it is sent to the engine of the peripheral output device for generation of the tab document.

Although the preferred embodiment has been described in detail, it should be understood that various changes, substitutions, and alterations can be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

*


Free Web Sudoku Puzzles.
Solve with your browser.
    1   2 7      
3     8          
  8         3   9
7     9 8     3  
  5   1   2   7  
  6     7 4     8
1   8         5  
          1     2
      4 6   1    
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!