Bugfixes BwPrint.exe version 7.1d.03 / PA.2351 ============================================== Subject: MergeProject: MaintCorelli: # 18041 (BDNT11312): Check if you have permission to use printer and other improvements Problem: Problem Description (Customer terms) ------------------------------------ 1) The -p option in the header of the bpf file specifies a network printer. In case someone opens the bpf file, and has no permission to use this network printer, it takes a long time before bwprint opens the bpf file. 2) In case the printer specified is not locally installed, but available in the network (and you do have permission): When printing from Baan having Preview mode turned on, bwprint pops up in the foreground. Now, when selecting File -> Print, the Print Dialog is started. This Dialog does not present you, your default printer, but always the last printer in your list of defined printers. This is not correct, and should be the default printer by default. Workaround ---------- 1) Ignore it and just wait. Or do not specify such a printer. 2) Select manually desired printer Test Procedure -------------- Have a Windows Printer device defined in Baan: 1. The Device Queue specifies a network printer "X": this printer is not locally installed in your Windows Printer setup, and you do have permission for this printer. When printing to this device (without Preview checked), the following message pops up: "Printer 'X' not locally installed, install this printer locally, and use this printer?" When answering OK, the printer is added to your local printer setup, and this printer is used. When answering Cancel, the next message pops up: "Print to default printer?" When answering OK, the default printer is used, when answering Cancel, nothing is printed. 2. The Device Queue specifies a network printer "Y": this printer is not locally installed in your Windows Printer setup, and you do NOT have permission to use this printer. When printing to this device (without Preview checked), the following message pops up: "No permission to use printer "Y", print to default printer? When answering OK, the default printer is used. When answering Cancel, nothing is printed. 3. The Device Queue specifies a network printer "Z": this printer does not exist in the network (and also not locally). When printing to this device (without Preview checked), the following message pops up: Printer "Z" not found, print to default printer? When answering OK, the default printer is used, when answering Cancel, nothing is printed. 4. The Device Queue specifies no printer at all (so, is left empty). When printing to this device (without Preview checked), no message pops up, and the default printer is automatically used. 5. Repeat step 1, but then select Preview mode. The following message pops up: "Printer 'X' not locally installed, install this printer locally, and use this printer?" When answering OK, the printer is added to your local printer setup, and the Printer dialog presents you printer X. When answering Cancel, bwprint pops up, and the Printer dialog presents you the Default printer. When bwprint is there, select File->Print... Now the print dialog should present you the default printer of your Windows printer setup 6. Repeat step 2, but then select Preview mode. When bwprint is there, select File->Print... Now the print dialog should present you the default printer of your Windows printer setup 7. Repeat step 3, but then select Preview mode. When bwprint is there, select File->Print... Now the print dialog should present you the default printer of your Windows printer setup 8. Repeat step 4, but then select Preview mode. When bwprint is there, select File->Print... Now the print dialog should present you the default printer of your Windows printer setup 9. Have a bpf file, which has -pX, were X is a printer which does exists, and you do have permission to use this printer. Open this bpf file, by double-clicking on this file. Then following message pops up: "Printer 'X' not locally installed, install this printer locally, and use this printer?" When answering OK, the printer is added to your local printer setup, and the Printer dialog presents you printer X. When answering Cancel, bwprint pops up, and the Printer dialog presents you the Default printer. 10. Have a bpf file, which has -pX, were X is a printer which does exists, but you do not have permission to use this printer. Open this bpf file, by double-clicking on this file. No messages/questions, the print dialog presents you the default printer of your Windows printer setup Affected Executables -------------------- bwprint.exe Motive source ------------- DF:135715 ----------------------------------------------------------------------- Subject: MergeProject: MaintCorelli: # 18478 (BDNT11728): Bwprint: some esthetical modifications Problem Description (Customer terms) ------------------------------------ Barcode Name is not displayed in the Barcode Test Barcode Name is not in error message Workaround ---------- Not applicable. Test Procedure -------------- Bwprint: Run barcode test and check if Barcode names are also there. Code-change Type ---------------- bugfix Affected Executables -------------------- bwprint.exe Motive source ------------- DF:136366 ----------------------------------------------------------------------- Subject: MergeProject: MaintCorelli: # 18591 (BDNT11910): BwPrint: HtmlHelp (merge 11882) Problem Description (Customer terms) ------------------------------------ Bwprint should use Html Help instead of WinHelp Workaround ---------- Test Procedure -------------- Menu item Help->Help Topics Code-change Type ---------------- bugfix Affected Executables -------------------- bwprint.exe Motive source ------------- Other ----------------------------------------------------------------------- Subject: MergeProject: MaintCorelli: # 18598 (BDNT11914): BwPrint: HtmlHelp (11882 to Corelli and Reger) Problem Description (Customer terms) ------------------------------------ Workaround ---------- Test Procedure -------------- Code-change Type ---------------- bugfix Affected Executables -------------------- bwprint.exe Motive source ------------- Other ----------------------------------------------------------------------- Subject: MergeProject: DevCorelli: # 18599 (BDNT11914): BwPrint: HtmlHelp (11882 to Corelli and Reger) Problem Description (Customer terms) ------------------------------------ Workaround ---------- Test Procedure -------------- Affected Executables -------------------- bwprint.exe Motive source ------------- Other ----------------------------------------------------------------------- Subject: MergeProject: MaintCorelli: # 19044 (BDNT11826): Bwprint: Make Show Barcode Text optional Problem Description (Customer terms) ------------------------------------ The barcode image, created by Bwprint, contains by default the barcode text (caption). We would like to have a barcode without the barcode text. Future enhancement: make this option controlable using bshell function bc$. Workaround ---------- No workaround Test Procedure -------------- 1. Create the registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Baan\BwPrint\BarcodeText 2. For this key create the value ShowBarcodeText (DWORD value), and assign the value "0" to it. 3. Start Bwprint.exe 4. Open the barcode test Now the barcode images should not contain barcode text. Affected Executables -------------------- Bwprint Motive source ------------- request via e-mail ----------------------------------------------------------------------- Subject: MergeProject: MaintCorelli: # 19203 (BDNT12378): BwPrint: merge from BDNT12353 (BwPrint silent mode) Problem Description (Customer terms) ------------------------------------ Workaround ---------- Test Procedure -------------- Affected Executables -------------------- bwprint.exe Motive source ------------- Other ----------------------------------------------------------------------- Subject: MergeProject: MaintCorelli: # 19213 (BDNT12386): BwPrint: avoid MFC messagebox in silent mode Problem Description (Customer terms) ------------------------------------ Workaround ---------- Test Procedure -------------- Affected Executables -------------------- bwprint.exe Motive source ------------- Other ----------------------------------------------------------------------- Subject: MergeProject: MaintCorelli: # 19835 (BDNT12890): Bwprint crashs on Windows 9x Problem Description (Customer terms) ------------------------------------ When printing to Bwprint, and when having no valid printers in your windows printer setup, Bwprint generates an Access Violation and crashes. Workaround ---------- Have a printer in your Windows printer setup. Test Procedure -------------- On Windows98: Take care that there are no printers installed. Print to Bwprint (turn on Preview mode). Now, Bwprint should generate the message "There is currently no valid printer in your print setup.", but should not crash. Affected Executables -------------------- bwprint.exe Motive source ------------- DF:139572