on 2016 Sep 16 4:09 PM
I am working with creating crystal reports for a label printer, Brother QL-1060N not sure if that really matters. This is not the first label I have created for one of these printers. So far I have managed to get them to all work but it can be a struggle sometimes.
The first step is I create the label size in Windows Printer Settings for that printer, it is assigned a name, length, width, etc. Then in crystal reports I select the printer and select the printer and select the label I created under page options and click okay. 'No Printer' and 'Dissociate Formatting Page Size and Printer Paper Size' is left unchecked.
What I have found is that after clicking okay and closing the Page Setup dialogue if I re-open the page setup dialogue it seems to not keep selected the label/label size that I created. Instead it has selected a different label and my desired selection does not stick. Whether printing the label works is dependent upon if the settings stick after re-opening the Page Setup Dialogue. Even when the setting does not stick I am able to use the crystal report viewer to generate the label, go into the print settings and manually select the label size and it did print properly.
I don't believe it is a Orientation issue or margin issue as I have tried changing those settings. The difficult to diagnose issue is that it seems to not work for a while at times. I spend a lot of time going back and forth between the windows printer settings options, crystal reports page options, and selecting different printers label sizes and then selecting my desired printer and label size to see if I can get the selection to stick. Eventually I am able to get it to work but it shouldn't be that difficult or take that much time. I have not had a problem with crystal reports seeing the custom label sizes and names I have created, only my selection not being saved.
I have had similar difficulty with a custom paper size on an HP paper printer with a customer paper size. I was eventually able to get the settings and selected paper size to stick.
I was able to finally get my most recent attempt to work. Only after going into the label I created and changing one of the sizes and saving again. This seems to possibly be the solution as just making a slight arbriatary change such as making the label 0.1" longer seems to work.
Request clarification before answering.
Hi Matt,
I think you may have found a logic flaw in the engine. We do look for the paper size but may not be able to determine if it's the same as a default size or not. I kind of recall DEV talking about this in one of my e-mails to them for the original enhancement request but I'll have to go back and look for it.
Try setting Dissociate on, that may be a way to trigger to not use the first one found.
Is it possible for you to attach one of your sample reports with saved data to this post?
I would like to test also and see if I can replicate the issue and possibly send to DEV to see what they say about it?
To attach use the Advanced Editor link above and rename the report to *.rpt.txt
Thanks
Don
PS - I downloaded the driver but unfortunately the driver needs to connect to the printer so I can't test it to see if it's driver issue.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I believe I may have found the source of the problem. Crystal Reports doesn't seem to like when two different labels/paper have the same size. Each custom size may have to be unique which is why the settings don't seem to stick. As I was working with a printer that has a continuous label and shear overlap with default sizes is easy to overlook.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
24 | |
22 | |
8 | |
6 | |
5 | |
5 | |
4 | |
4 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.