What is the RecordSource for this report?
There are issues with Memo fields and GroupBy queries displaying data like this.
JeffCoachman
Main Topics
Browse All TopicsHi experts.
I have a complicated Access App that prints many reports. I have an issue where two of the users of my program are getting a report that prints "funny" characters. It only happens on this one report, and doesn't happen for all users. Additionally, it previews fine and they can export to PDF without a problem... it's just on printing that the report gets corrupted.
I have tried recreating the report, and compacting the DB. I have also had the users reinstall their print drivers. (Note: users are all using different print drivers.)
I'm at a loss for where to go with this next.
I have attached a scan of the "encrypted" report.
Thanks.
Vee
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
@harfang:
*it's the standard 2007 calibri font (and all users DO have it installed.)
*It's a bit too wide to put in portrait, but i'll give it a go and see if that does anything -- if it does: what difference would that make?
*there isn't anything different on the report EXCEPT: one of my fields is generated from a module that concatenates strings together. I've looked at the data for the two users who are getting funky stuff, and it doesn't look any different than any one else's data.
*Yup. same print settings.
*Yes, they can successfully create a pdf and print that -- which is what makes it so curious.
@boag:
no memo fields or group by's. Just a standard query, with one module created field.
And again, it's previewing fine, just printing funky.
Also an update: one of the users was printing fine until last week, when their report started printing funky.
Honestly, you might never find the exact reason why this happens. Too much of the printing process happens "behind the scenes". I encountered something similar a few years back: on one given report, when I used bold on the page header, bold was no longer available anywhere else on the report. It worked in print preview, but not when printing on any of the client company's laser printers. I ended up using "semi-bold" as a workaround...
Anyway, it's obvious that the print driver doesn't draw the characters, but sends character codes, which the printer is supposed to draw. Many printers have standard windows fonts pre-installed, so that they don't need to be downloaded before each print job. This is why I suggested trying different fonts. Suppose the printer doesn't have colibri: there might be a bug in the soft font download. Suppose it has: there might be a bug in the pre-installed font.
Ideally, to gather as much information as possible, you should work on one of the workstations where the problem occurs and try to reproduce it with a new report. Perhaps you will end up recreating your report entirely without triggering it, though.
This leads to another idea: try to rebuild the report. You can use these commands for that:
SaveAsText acReport, "rptBuggyReport", "C:\buggy.txt"
LoadFromText acReport, "rptBuggyReportCopy", "C:\buggy.txt"
These commands are normally hidden, so if you want intellisense you need to "show hidden members" in the Object Browser (key [F2]).
Just saving and reloading will probably not solve the problem, but you can examine the text file before reloading it. You will see some large data chunks, named PrtMip, PrtDevMode, and PrtDevNames. If you delete them, the copy will revert to the default values of your database. This is as close as you can get to recreating a report from scratch without actually doing it.
In any case, good luck!
(°v°)
Business Accounts
Answer for Membership
by: harfangPosted on 2009-10-19 at 12:08:14ID: 25608034
> Additionally, it previews fine and they can export to PDF without a problem...
In that case, I'm not sure you can do anything in Access to solve the problem. You might want to try some workarounds:
* Try to use a totally standard font, like Arial, or better yet Arial Unicode.
* Try to use a totally private font, which the users need to install.
* Try the same report in portrait orientation.
* Can you tell use what makes this report different from all others?
* Does it use exactly the same print settings as the others?
* Can the users create the PDF and print that?
(°v°)