Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Printing Seagate Crystal reports 1

Status
Not open for further replies.

Jim38

IS-IT--Management
Oct 31, 2000
5
US
We are having trouble printing any Seagate Crystal reports from a NT based client through the Citrix server. We get a run time error of 91. This only happens when logging on to the workstation only and is corrected if we log into our Novell server. We have many distant customers and cannot give everyone a Novell log on. Any ideas on the subject would be helpful.
 
Explanation:

Run time error 91 is "Object variable not set", and can come about if the application has not been installed for all users, or is not "terminal server aware".

Sometimes it can be a simple permissions problem, which can be located using tools such as Filemon.

Questions:

o Is the application installed on a Novell server?
o Are the printers on a Novell server?
o Have you installed the Gateway service (if needed)?
o Can the application be used via an RDP client?
o Are all of the environment variables set correctly?
o Have you contacted Seagate for the latest updates?

Try this checklist:

o Check the registry entries for proper path specifications.
o Make sure the server portion of the installation was correctly loaded.
o Check the shortcut path.
o Carefully check the network access privileges for the proper rights.

If all the above checks are good, then try deleting and reinstalling the program.

 
It doesn't matter where the local or "network" printer is. I cannot print from the programs on my local PC unless I log on to my local Novell server, it seems that Citrix won't map the printer back to my default, although I can print everything BUT the Crystal reports...txt, bat ini files all print ok. I need to have long distant users log on to use ONLY the Citrix server, NOT "my" Novell server, but until I can get the Citrix server to print, I have to have my outer users to log into the Novell server to print and if they have to log in there, then they do not NEED the Citrix server. We have spend a lot of time and money on this Citrix server for a purpose and we have FINALLY got it to work most of the way, but I have one division that is so far removed and very new to the Corp. that they need the print local. And it is a VERY persistant and annoying customer that is having problems printing. Please don't take this wrong, my Citrix server is running wonderful and I have learned much about it and can see MANY ways to apply it, but this problem is really starting to cause trouble and cost money not only in initial cost but the inability to use it and long distant phone calls either complaints or questions. Sorry to be so long, but I feel that detail is MUCH better then vague. Thanks for the post, I am going to check it out ASAP.

Thanks Jim
 
I take it, from the details you have posted, that you have one Citrix server. What version/service pack/hotfixes is this server running?

Do you have NT networking as well as Novell? You don't say in your post whether your networked printers are setup on Novell queues or not.

As far as printers local to the client are concerned, there is much documentation on the Citrix site covering this. What approaches have you taken so far - so that I can avoid covering ground you have already been over.

The basics:
o The printer MUST be compatible with the operating system (Windows NT3.51, NT4.0 TSE or Windows 2000).
o A driver for the printer must be installed both locally on the client, and on the server.
o The printer should be mapped through the available client port.

Further details depend on the Operating System you are running on the Citrix server.

I hope this is of some use.
 
This problem is Seagate Crystal Report specfic, any text files, edits, word docs, help files ALL print to the local user printer with the exception of the Crystal Reports.
 
Have you tried mapping the clients printers using their logon scripts? If you use the variable %clientname% you should be able to map any printer for the clients use.

I hope this helps
 
We were having similar problem printing from Crystal as well. We do not use novell but it may be same fix for you as was for us. Crystal has problem working with TS. When you install Crystal on TS it puts folder named Crystal in WTSRV folder (M:\WTSRV\CRYSTAL) and shared files in it.
When you print crystal should look in that folder for files it needs but becouse TS windows folder is named WTSRV it is not in crystal path and it does not see it. We had to copy files from crystal folder to system32 folder for crystal to see the files and then we were able to print.

Check Seagate Knowladge base for more on printing issues with citrix. They have other fixes too that may work.

Henryk
 
Henryk, isn't there a registry entry that you could amend to rectify this path issue?

To track down the entries that this application checks, you could use Regmon from
Checking Seagate's Knowledge Base is an excellent place to start. I'd also look through Citrix's. Even if you do not use Citrix products, the terminal services were originally designed by Citrix, so the articles may at least give some additional clues :)
 
Addendum to the above, does it work if you put M:\WTSRV\CRYSTAL in the system's path?
 
i am facing a problum "Physical data base not found" when using crystal report 8 on citrix server with VB6. pls give me the reason of problum and the solution.ASAP

vivek
 
Does it work with the Terminal Server client?

If not, you have a configuration issue.

Try using Filemon to find out where the application is looking for the database.

You may find it's a permissions-related issue.

Hope this helps
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top