Application that automatically saves paper for every print job

Automatic Print Saver


The goal of the application is to save pages while printing by optimizing the print settings automatically


The task is to build a Windows application that installs a printer driver. This driver will become the default printer driver and will use the current default printer driver as a “printing device”. Each time after restart the application should make “Auto Print Saver” the default print driver unless the user requested not to do it in settings

When a print task is executed the driver will show all options of the “printing device”. When the user will execute the print job the driver will do the following:

1. Check number of pages to be printed

2. Try to change margin and resize page based on settings. If there is no saving in number of pages keep original settings and print

3. If there is saving try to enlarge page and margins to the maximum without changing the number of pages to be printed. The tuning will include the following cases:

a. 50% resize only (meaning: 50% of reduction of size done in step 2. Example: if the reduction was to 90% it will be 95% in this step)

b. 50% margin only (meaning: 50% of margin change. Example: if original margin was 1” and reduced margin was 0.2” it will be 0.6” in this step)

c. 50% margin and 50% resize

d. 50% resize and 100% margin

4. Keep statistics about number of pages printed, number of pages saved and show it on the printing page


The following settings can be user configured:

1. Lowest page resize: Default: 90%

2. Minimum margins: Left / Right / Top / Bottom Default: 0.2” for each side

3. Change printing device – show all printers and let the user choose

4. Always make AutoPrintSaver my default print driver

Operating systems: should support Windows XP, Vista, 7 and 8

Installer should not request Windows restart.

Compétences : Programmation C++, Bureau Windows

en voir plus : top driver, programming meaning, goal programming example, goal programming, driver job, 6 tuning, 3 d printing, statistics job, windows automatic, statistics task, statistics paper, saver, Printer driver, installer for windows, automatically, application statistics, installer build, original page auto, auto meaning, printer job, request job application, build windows application, print size, windows always top windows, print windows application

Concernant l'employeur :
( 8 commentaires ) New Haven, Israel

Nº du projet : #2397575

4 freelance font une offre moyenne de $625 pour ce travail


I look forward to discuss further about the project

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 12 jours
(7 Commentaires)

Your print saver is an interesting project, I would enjoy giving it a try.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(1 Évaluation)

Hello, Interested in your project wish to apply for [login to view URL] give a chance.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 20 jours
(0 Commentaires)

Hello sir, I am skilled with windows virtual printer, let me do this for you.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(1 Évaluation)