I don't have a solution for you, but I have some ideas for you to research.
You could print to a PDF file. I have heard that a PDF is mostly just PostScript. I think Cairo even has Postscript output. There is C# bindings to cairo available. On Mono on Linux, it just libgdiplus.so and cairo for implementing System.Drawing. There is GnomePrint# for C# bindings to GnomePrint, but it does not work on Windows as far as I know. Unless, the Cygwin project has ported that too. Other things of interest: - GimpPrint - Xprint - CUPS - GDI and GDI+ in Windows - Ghostscript I would Google for the things above. I would love to find a cross-platform printing solution for .NET and Mono that works on Windows, Linux, etc... However, I have not found one. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sergio Duran Sent: Tuesday, December 28, 2004 2:03 PM To: [email protected] Subject: [Mono-list] Portable way to print Hi everybody, I'm looking for a way to send some text to a printer, I'm need portability since my program will be running on windows and linux, I now I cannot use FileStream("LPT1") on windows, and I've been reading about some ways using P/Invoke kernel32.dll and CreateFile(), what's the best solution for this? (I dont need spoolers, I'll be sending the text to the printer directly) I'm currently coding in Visual Studio 2003, and the code compiles and runs perfectly under mono. _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
