Support Center

Upgrading to FMJ2 and Windows 7

Shawn Apr 25, 2013 11:48AM EDT

Hello,
We have an application that was written with FMJ1. It seems the print driver for that version doesn't work on Windows 7. We have now purchased FMJ2.

Is it possible to update the print drivers and/or other components without having to update/rebuild the code base?

Shawn

3 Data Techniques Responses and 2 Community Responses

Up 1 Rated Down
DTI Support  Data Techniques Employee Apr 25, 2013 01:02PM EDT

Hi,

Sorry No the upgrade from Version 1 to Version 2 will require some code changes relating to the Printer control in particular. The PrintStart is no longer present in the Print control and the PrintComplete event has a different signature. Look at the VB6 sample and the help for working code that shows how to use the new control.

You can install the V2 components side by side with the V1 components on your dev machine btw.

Thanks for your interest in our products and please let us know if you have any questions.

Sincerely,
Sean
Data Techniques Support

Up -2 Rated Down
Shawn  Data Techniques Employee Apr 25, 2013 01:09PM EDT

Thanks, I figured as much. I had already done the code changes, I was hoping to avoid the testing cycle this will incur since we had to rebuild the dev environment.

But, I do like the new isinstalled and installprinter methods, very handy.

As a side note, when I invoked installprinter, I got a message that windows wanted a cd with the unidrv.dll. I clicked cancel and everything seems to have worked ok. Any idea what thats about?

We are very happy with Fax Man Jr by the way. Very quick and easy to put it to work.

Thanks!

Up -4 Rated Down
DTI Support  Data Techniques Employee Apr 25, 2013 01:15PM EDT

Hi Shawn,

The Unidrv.dll prompt indicates you are still somehow using an old build of FaxMan Jr. Make sure you have downloaded the latest V 2.21. which you can download from the My Products page on our website at http://www.data-tech.com/myproducts.aspx.

Also make sure you are referencing the new printer component in your code. Once you have both those things you should not see the Unidriver prompt which occurred on x64 machines.

Thanks for your interest in our products and please let us know if you have any questions.

Sincerely,
Sean
Data Techniques Support

Up 2 Rated Down
Shawn  Data Techniques Employee Apr 25, 2013 01:20PM EDT

Thanks.

To be sure I have only the new version I am happy to delete all files and re-install only v2. What files should I delete?

Up -1 Rated Down
DTI Support  Data Techniques Employee Apr 25, 2013 01:23PM EDT

Hi,

I would just suggest you make sure you are only referencing thew fmprint4.ocx file instead of the older printer control.
Also make sure you have the latest V2.21 dll.

Sean

This question is closed to new answers.

Contact Us