Hi.
A couple of years back I was horrified when I had to do document reports in 2009 R2 that would be output to a dot-matrix printer. When I warned the customer that the result might be slow/awful they came back saying tests with base NAV reports (run as Classic) seemed to print fine. So I did the reports and they were happy.
I'm facing the same request today, but this customer is on 2013 R2, so we're into RDLC. The tractor-feed forms are pre-printed, so there's no graphics - just text. But still, I'm worried ...
Does anyone have any experience with RDLC reports on a dot-matrix printer? (I'll be scouring garage-sales on the weekend for one to test with unless you all tell me it's not worth trying.)
Thanks!
0
Answers
http://www.epimatic.com
There are plenty of articles around the web describing dot-matrix printing and SSRS with varying degrees of success and performance. I imagine the same principles would apply to our RDLC reports too.
/Claus Lundstrøm
I'm blogging here:http://mibuso.com/blogs/clausl and used to blog here: http://blogs.msdn.com/nav
I'm also offering RDLC Report Training, ping me if you are interested. Thanks to the 700 NAV developers that have now already been at my training. You know you can always call if you have any RDLC report issues :-)
Thanks for prior post about the 'technicals' regarding this issue - if this goes all the way to implementing their reports using a dot-matrix, I'll update this thread with anything I learn.
The main problem appears to be the recognition that these things are still in use and have their place. Windows developers seem to have forgotten about them since day 1 (or Windows 95). Application developers found no acceptable support in Windows... the rest is history
with best regards
Jens
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Hi Jens,
Could you be more clear on the good reasons for keeping Matrix printers. Why is a copy of the report not good enough, is it because they manual write on the paper and then this is also shown on the carbon copy? Or are there other reasons?
/Claus
I'm blogging here:http://mibuso.com/blogs/clausl and used to blog here: http://blogs.msdn.com/nav
I'm also offering RDLC Report Training, ping me if you are interested. Thanks to the 700 NAV developers that have now already been at my training. You know you can always call if you have any RDLC report issues :-)
with best regards
Jens
Nearly there, but ...
When tested on a laser printer, the output is in landscape and lines up perfectly with the tractor-feed forms (if you turn the laser page sideways.)
When printed on their dot-matrix the text is printed vertically up/down the page instead of across. (!)
So, the report is printing in landscape mode.
Now the fun: In the properties of the report we try changing the format to landscape and the page size to 11 (wide) x 8.5 (high). The second we set the page width the mode snaps from portrait to landscape again. It seems that if you set a page width that is greater than the height that it assumed (and forces) landscape mode.
We don't want landscape (with the text printing vertically on the page), we want portrait with a 'wide' page.
Is there some way of getting past this?
Thanks in advance!
finally, after messing with printer drivers quite a while I just created a text file using file.write(textline). of course, for formatting (like bold, font size, pitch, etc...) i had to use <Esc> characters (if you still can remember what is it ) . Then file has been stored to the network location, and on the machine where printer has been connected a small VB6 program monitored the folder and just send the text files to lpt1 using copy /b
This setup worked quite well for years and years.
Yes, I remember those days. Could probably recite Epson & HP sequences for pitch, character set, etc. from memory ...
I had thought of a solution like this, but the plot has thickened a bit. We had the client test a base NAV landscape report and it printed correctly. Not quite sure what exactly is going on though, as they have two printers and we can't get straight what was tested on which printer, etc.
The fun continues ...
Got on GoToMeetng with on-site user and they demo'd the printing. With printer selection dialog up they said "It's set to Landscape". Before they hit Print I stopped them and said "Why not try Portrait?"
It worked.
[-o<
As usual, the problem has been between a chair and computer!