[Bug 30699] New: wine printing: barcode is not printed from VB6 application

wine-bugs at winehq.org wine-bugs at winehq.org
Wed May 16 13:45:54 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=30699

             Bug #: 30699
           Summary: wine printing: barcode is not printed from VB6
                    application
           Product: Wine
           Version: unspecified
          Platform: x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wineps.drv
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: edwin+winebugs at etorok.net
    Classification: Unclassified


Created attachment 40201
  --> http://bugs.winehq.org/attachment.cgi?id=40201
barcode screenshot

There is an application provided by the Romanian finance administration for
printing Payment sheets with barcodes. I tried to use it in Wine (it appears to
be a VB6 application), and I could enter all the data, and it displayed a
generated barcode.

However when I tried printing it didn't print the barcode. This happens both
when printing to my printer (Samsung ML-2010P), or using CUPS-PDF.

Attached is the PDF produced when printing through CUPS, and a screenshot taken
while printing.
Notice that on the screenshot there is a barcode in the right towards the top,
and in the produced PDF there is no barcode at all.

Attached is also WINEDEBUG=+relay,+seh,+tid,+psdrv output.

How to reproduce (including download URL):
1. Prepare application

mkdir $HOME/.wine-bug
export WINEPREFIX=$HOME/.wine-bug
# create winedir
winecfg
# get program
wget
http://static.anaf.ro/static/10/anaf/aplicatii/op_fv/opfv2010/instal_opfv_28032012.zip
unzip instal_OPFV_28032012.zip

wine instal_OPFV_2012.exe 

# set locale: if date format is wrong program refuses to work
export LANG=ro_RO.UTF-8 LANGUAGE=ro_RO.UTF-8 LC_TIME=ro_RO.UTF-8
cd '$HOME/.wine-bug/drive_c/Program Files/OPFV 2012'

# enter test data
cat >ordine.txt <<EOF
1,1,1,TEST,1234567897,,,,BUGETUL DE
STAT,1234567897,RO26TREZ57820470101XXXXX,,,BUGETUL DE STAT,16/05/2012,FV
EOF

2. Make sure you have a printer. Bug reproduces with CUPS-PDF too, so edit
$HOME/.wine-bug/drive_c/windows/win.ini, and use these settings for the
printer:

[devices]
PDF=wineps.drv,CUPS:PDF
[PrinterPorts]
PDF=wineps.drv,CUPS:PDF,15,45
[windows]
device=PDF,wineps.drv,CUPS:PDF

3. Run app
wine OPFV_2012.exe

4. Print from the application
- Click on "FV"
- Choose 1,1,FV from the 'Nr. de ordine, Nr. OP/FV' dropdown
- Click "Incarcare"
- Click "Listare"

5. Look at the printed document, or PDF and notice that the barcode on the top
right is missing in the printout.
See attached PDF vs. attached screenshot. The barcode IS visible during
printing, its just never printed.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list