473,386 Members | 1,753 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Add my Application to the Print-To Menu

I'm developing a .NET windows-based application. This is somewhat new territory for me as I'm typically a web developer. For my project, I'm going to need to be able to capture input from programs such as Word, Excel, Adobe Reader, etc.

I need to add my application to the "Print To" dialog for the listed programs as more. Virtually any program that can print to the printer should be able to print to my application.

I've seen it done for PDF files, among others.



I've searched the web a bit, but I'm not really sure where to start for this feature.
What do I need to do to accomplish something like this?
Aug 11 '08 #1
3 1008
Plater
7,872 Expert 4TB
You need to create a "virtual printer" then? Like Adob'e PDF printer and MS's "Document Image Writer" and such.
Aug 11 '08 #2
Searching for the correct terminology was half my question, so thank you very much.

Yes, I need to create a virtual printer that dumps documents to my application, be them in their original format or pdf. All my application will do is then upload them to a file repository.

Where do I get started on creating the Virtual Printer solution?
Aug 11 '08 #3
Plater
7,872 Expert 4TB
That, I'm not sure. But if you figure out how to "be" a printer, let me know. I would be curious how you use software to mimic hardware (like the way ImageDrives mimic cd/dvd drives)
Aug 11 '08 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

6
by: Andrew Chalk | last post by:
In a Python 2.2 app. running under CGI the statements print "Hello\n" print "World" print both words on the same line in IE6. How do I print the second one on a new line (i.e. respect the \n...
4
by: federico | last post by:
When I close an excel application opened from a python program with .Close() methood , in tasks manager is still present 'excel.exe' process and if I open manually an excel applicaion I have a...
9
by: Paul Watson | last post by:
I thought that using a comma at the end of a print statement would suppress printing of a newline. Am I misunderstanding this feature? How can I use print and not have a newline appended at the...
12
by: Michael Foord | last post by:
Here's a little oddity with 'print' being a reserved word... >>> class thing: pass >>> something = thing() >>> something.print = 3 SyntaxError: invalid syntax >>> print something.__dict__...
1
by: weiwei | last post by:
HI I am having a problem with print friendly function with asp, I have download some code regard with print friendly, it works fine with static html information, however, I have the dynamic pages...
4
by: James | last post by:
Hello All, I have a stored procedure which will act like a main/controller script which will then invoke more stored procedures (~20). Basically, it looks something like below: -- start...
2
by: jamesthiele.usenet | last post by:
I recently ran into the issue with 'print' were, as it says on the web page called "Python Gotchas" (http://www.ferg.org/projects/python_gotchas.html): The Python Language Reference Manual says,...
5
by: Sameer Parekh | last post by:
Hello everyone, We are automating a paper based process and hence need to print certain pdf documents through our VB .Net Application. Any ideas how that can be done? Thanks
2
by: bangad | last post by:
this code print file in browser but in in tabular form like in .csv file.....kindly help me out.... #!/usr/bin/perl -w # use lib use strict; use CGI; # limit 1000K bytes post, permit upload...
3
by: gcmartijn | last post by:
Why is this not working ? bla = 'hondenriem' print bla # correct ! (= hond) print bla # nothing ! (= en) print bla # nothing ! (= riem) Why don't bla and bla won't work ? I use this...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.