Showing posts with label printer. Show all posts
Showing posts with label printer. Show all posts

Tuesday, March 20, 2012

rs.render (programmagically the fastest way to printer HELP)

I have written a c# app that renders in real time the RS Reports in an
'EMF' memory stream straight to the printer.
Would it be faster to stream them to a file and then send to the
printer? Streaming straight to the printer is VERY slow!
Thanks,
TrintI would be interested in your solution, and whether you found a faster way. I
need to be able to stream reports directly to a user's default printer and
need to find an effective way to do that. Can you help?
--
Thanks,
CGW
"trint" wrote:
> I have written a c# app that renders in real time the RS Reports in an
> 'EMF' memory stream straight to the printer.
> Would it be faster to stream them to a file and then send to the
> printer? Streaming straight to the printer is VERY slow!
> Thanks,
> Trint
>

Saturday, February 25, 2012

RS Bug? Multi-Page problem after many attempts...

Ok,
In using the rs.render function (soap) and sending a report to the printer
programatically as an emf file, for months, if the report goes beyond one
page in length, none of the controls (textboxes, images, data missing from
printed textboxes) I set as "repeat on every page" gets printed. First of
all, I've tried settings for the data areas that do get printed (details rows
and footer only) and that selection just doesn't work. I would be happy to
send or upload the report for examination (any help is much appreciated).
Does Microsoft have a fix for this, or is the workaround just not obvious?
Thanks,
Trint
--
Trinity Smith
c#/vb.Net Developer
EcoQuest, Intl.Trint,
We are experiencing the exact same problems. We've thought about rendering
as a Tiff, but image quality decreases. Have you received any feedback on
this issue from Microsoft?
Please pass on any info you have found as it would be greatly appreciated.
Thanks,
-Rick
"TrintCSD" wrote:
> Ok,
> In using the rs.render function (soap) and sending a report to the printer
> programatically as an emf file, for months, if the report goes beyond one
> page in length, none of the controls (textboxes, images, data missing from
> printed textboxes) I set as "repeat on every page" gets printed. First of
> all, I've tried settings for the data areas that do get printed (details rows
> and footer only) and that selection just doesn't work. I would be happy to
> send or upload the report for examination (any help is much appreciated).
> Does Microsoft have a fix for this, or is the workaround just not obvious?
> Thanks,
> Trint
> --
> Trinity Smith
> c#/vb.Net Developer
> EcoQuest, Intl.

Tuesday, February 21, 2012

RS 2005, VS 2005 and specifying printer trays

I am trying to build a demo to prove the following can be done with SQL 2005 Reporting Services:

1. Export report as .pdf to file location. - Done

2. Use CSLA business objects with Reporting Services to reuse the object's ability to populate itself. - Done

3. Set certain reports to print from certain trays on a specific printer. More specifically, for a certain report, I need the first page to print from Tray 1 and all remaining pages to print from Tray 2.

This is the task I am having problems with. I am trying to just get the tray selection working now with just a windows app but even if I get that far, will I need to extend RS and write my own print routine? Also, if this report is served to the client via URL, will I be able to specify the printer and tray or will I need a print server to handle this?

Thanks.

I have had luck with using ABCPDF for PDF manipulation.

http://www.websupergoo.com/

You could create two separate printers with different default trays and then print the first page to one printer, and the rest to another.

Bryan has a good article on printing from Reporting Services:
http://blogs.msdn.com/bryanke/articles/71491.aspx|||Unfortunately, this solution does not work for me. I am printing Optical Recognition Marks on the pages as they are printed so they need to come off the same printer so they are in the proper order to go into the feeder.

RS 2005, VS 2005 and specifying printer trays

I am trying to build a demo to prove the following can be done with SQL 2005 Reporting Services:

1. Export report as .pdf to file location. - Done

2. Use CSLA business objects with Reporting Services to reuse the object's ability to populate itself. - Done

3. Set certain reports to print from certain trays on a specific printer. More specifically, for a certain report, I need the first page to print from Tray 1 and all remaining pages to print from Tray 2.

This is the task I am having problems with. I am trying to just get the tray selection working now with just a windows app but even if I get that far, will I need to extend RS and write my own print routine? Also, if this report is served to the client via URL, will I be able to specify the printer and tray or will I need a print server to handle this?

Thanks.

I have had luck with using ABCPDF for PDF manipulation.

http://www.websupergoo.com/

You could create two separate printers with different default trays and then print the first page to one printer, and the rest to another.

Bryan has a good article on printing from Reporting Services:
http://blogs.msdn.com/bryanke/articles/71491.aspx|||Unfortunately, this solution does not work for me. I am printing Optical Recognition Marks on the pages as they are printed so they need to come off the same printer so they are in the proper order to go into the feeder.