How Software Gets Done  

(No Login on Secured Page)

Custom Software Buyers
Request new bids
Search Coders
My Account
My Buyer 'To Do' List
My bid requests
  My escrow account
My General Info
Help for Buyers
Articles for Buyers
FAQ for Buyers
Latest News

Custom Software Coders

Newest open work
Browse all work
Search all work
My Account
My Coder 'To Do' List
My bids
My General Info
  My credit account
Help for Coders
Articles for Coders
FAQ for Coders
Latest News


My account
My pipeline
My credit account
Help for Affiliates
Latest News
Newest Open Bid Requests.
Convert Unix C to Windows C++
By TonyV on May 13
Max Bid: Open to fair suggestions

Calendar & Brochure in PageMaker
By Garry Craig on May 13
Max Bid: $40

Proffesional Website Design & Corporat ...
By LewisBenge on May 13
Max Bid: Open to fair suggestions

data access objectl for access database
By napas_1999 on May 13
Max Bid: Open to fair suggestions

Screenshots for site redesign
By Ben_J on May 13
Max Bid: $60

Online voice greeting/mail
By Mariuz on May 13
Max Bid: Open to fair suggestions

Click here to put this ticker on your own site

Open Work Categories.
(144 open)
(60 open)
(77 open)
(9 open)
   SQL Server 
(51 open)
   Other DB 
(15 open)
Documentation / Tech Writing 
(32 open)
Data Entry 
(23 open)
Game Development 
(24 open)
Graphics / Art / Music 
(49 open)
(55 open)
     3d Animation 
(12 open)
   Art (Misc.) 
(20 open)
(7 open)
   3d Modeling 
(8 open)
Language Specific 
(110 open)
(70 open)
(34 open)
   C++ / C 
(121 open)
   Cold Fusion 
(4 open)
(31 open)
(54 open)
(35 open)
(96 open)
(21 open)
   Visual Basic 
(139 open)
   Visual Basic .Net 
(78 open)
(53 open)
(43 open)
(2 open)
(42 open)
(37 open)
   Network Design 
(8 open)
   Network Implementation 
(11 open)
(72 open)
(152 open)
     MS Exchange 
(4 open)
     MS Office 
(13 open)
(7 open)
(1 open)
   Internet Browser 
(47 open)
(48 open)
(23 open)
   Hand Held/PDA Programming 
(11 open)
(11 open)
(35 open)
Testing / Quality Assurance 
(20 open)
(168 open)
   Page Design 
(85 open)
(57 open)
   Web Services 
(75 open)
   Web (Other) 
(92 open)
(12 open)
   Computer Based 
(14 open)
Other Sites

Download the free Rent A Coder IE toolbar!
Show Bid Request

Parse printer file and extract data
Bid Request Id: 16979
Bookmark in my 'To Do' list
Posted by: soft2 (0 ratings)
Non-action Ratio: Above Average - 40.00%
Posted: May 22, 2002
12:10:45 AM EDT
Bidding Closes: May 26, 2002
1:00:21 PM EDT
Viewed (by coders): 613 times
Deadline: 6/3/2002 12:01:00 PM
100% of work completed and accepted. Coder has been paid.
Max Accepted Bid: Bidding is closed
Project Type: Small Business Project: $100 (USD) +
Bidding Type: Open Auction
Categories: Windows, C++ / C
Enter chat room for this bid request
(0 active users at May 13, 2003 12:06:54 PM EDT)

Create C++ program (for Windows) to extract text from a printer file. The file consists of output from another application that has been printed to a file instead of to the printer. The file is intended for a laser printer and contains PCL (HP&'s Printer Control Language), several downloaded fonts, and the text that is printed. You can see the data that needs to be extracted by printing the files (just copy them to a laser printer). As far as I can tell the file only contains text, fonts, and PCL codes. I don&'t believe there are any graphics. The program needs to extract the text, as it would be printed, ignoring fonts and formatting, and give the location of each line of text on the page. If it&'s easier, the files can be supplied in .pdf format instead of PCL.

What is being printed to the files consists of a series of text forms. Each form has had some data filled into some of the blanks on the form using a different font than the form itself. This program needs to:
a) extract the data, and
b) Specify it&'s location on the form if it were printed (use 600 dpi units).
c) If possible, the font size used to print it.

I need the location so that I can differentiate one piece of data from the next. I also need the form text, but only so that I can tell which form has been printed to the file. I need the font size (if possible) to help differentiate data from form text. The program you create must be able to extract all the data that has been entered on the form. Here is a sample of your program&'s output:

Text 0: “Please enter your name:”, starts at: 816X 4212Y, 8pt
Text 1: “John Doe”, starts at 1850X 4212Y, 10pt
Text 2: “Please enter your phone number”, starts at: 816X 5212Y, 8pt
Text 3: “802-785-2993”, starts at: 2880X, 5212Y

Text n: “End of form (page break or form feed)”

The output can be stored in an array or list (list preferred since you won&'t always know the amount of data), and saved to disk. The program itself can be an exe or dll (dll preferred). Either way, give an example of how to run it including parameters or calling methods and parameter lists. At least one parameter will be the name of the printer file to be parsed.

The code must be written in C++ with a project file for Visual C++ 6.0. It must be designed to run on Win98, ME, 2000 and XP.

The code must be written in C++ and include a project file for Visual C++ 6.0. It must be working and fully functional as described in the description above, and tested on the sample files located at I will receive the source code which will be well structured and commented appropriately so that I can maintain it and modify it. I will own the rights to the source code when you&'ve been paid. Understand, however, that I will probably hire you to maintain it if you&'re available. Take a look at one of these files before you bid. The fonts don&'t use standard character mapping. In other words, the letter ‘A&' is not equal to 41h. This is so the fonts can be smaller and take up less space in the file. This means you will have to figure out the font character mapping. If you have further questions about the requirements for this project, email me. You can download sample files to be parsed here:

Complete copyrights to all work purchased.

Win98, ME, 2000, XP

Must be 100% finished and received by buyer on:
Jun 3, 2002 12:01:00 PM EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.

Special Conditions / Other:
Timezone is EST

Additional Files:
This bid request includes IMPORTANT additional attached files. Please download and read fully before bidding.

Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements. We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation. If you notice a violation please help out the site and report it. Thanks for your help.
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests.

See all rejected bids (and all comments)
Name   Bid Amount 
Date   Coder Rating  
This bid was accepted by the buyer!
(11 ratings)
in Sfantu Gheorghe, jud Covasna
Bid id: 185,992
$150 (USD) May 23, 2002
6:47:38 AM EDT
Hello Sir !

I will send a demo to you next friday . If you already choosed an other bid please notify me .

  See 5 private reply(ies)
to/from Jancsi.

Quick Search

 Advanced Search
Newest Open Work
Latest News



Rent A Coder upholds the rigorous business practices required to be both a BBB member and Square Trade vendor.
  • All customer issues addressed within 2 days
  • Openly disclosed pricing and return policies
  • Participation in mediation at buyer request
  • Superior selling track record
This site is verified through its parent company, Exhedra Solutions, Inc.

Rent A Coder Top Coders.

Anuj Gakhar
Rated a 9.98 on 92 jobs 
Rated a 9.98 on 97 jobs 
Rated a 9.82 on 76 jobs 
Rated a 9.97 on 140 jobs 
Andrei Remenchuk
Rated a 10 on 12 jobs 
Michael Sharp
Rated a 9.97 on 170 jobs 
Rated a 9.93 on 36 jobs 
Rated a 9.93 on 67 jobs 
Rated a 10 on 109 jobs 
Rated a 10 on 21 jobs 

See all top coders...

(What makes a top coder?)

Top Exam Scorers
Rent A Coder is PayPal verified through its parent company, Exhedra Solutions, Inc.

Created in partnership with:


Affiliate Sites

Latest News | About Us | Kudos | Feedback/Contact    Affiliates | Advertise    Privacy | Legal

Copyright 2001, Exhedra Solutions, Inc. All rights reserved.
By using this site you agree to its Terms and Conditions.
"Rent A Coder" (tm), "Safe Project Escrow" (tm) and "How Software Gets Done" (tm)
are trademarks of Exhedra Solutions, Inc.