[gs-bugs] [Bug 691464] New: PCLSelectFont (pxl) messes with pcl-ctm

bugzilla-daemon at ghostscript.com bugzilla-daemon at ghostscript.com
Fri Jul 16 12:49:00 UTC 2010


http://bugs.ghostscript.com/show_bug.cgi?id=691464

           Summary: PCLSelectFont (pxl) messes with pcl-ctm
           Product: GhostPCL
           Version: trunk
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P4
         Component: PCL interpreter
        AssignedTo: henry.stiles at artifex.com
        ReportedBy: norbert.janssen at oce.com
         QAContact: gs-bugs at ghostscript.com
   Estimated Hours: 0.0
          Customer: 661


Created an attachment (id=6496)
 --> (http://bugs.ghostscript.com/attachment.cgi?id=6496)
1 big A on a page

When printing attached testfiles (debugger attached with breakpoint at
pcl_process):

ufst-obj/pcl6 -sDEVICE=jpeg -r600 -sOutputFile=page%d.jpg lprtest.pcl
lprtest.pcl C706.xl lprtest.pcl

you see that the third lprtest.pcl prints no pages.
It looks like the PCLselectFont() is messing with the pcs->pgs->ctm

at start of second lprtest.pcl I had a breakpoint at pcl_process:
pcs->pgs->ctm = { 0.59, 0.0, -0.0, -0.59, 150.0, 6299.0, ... }

then the pcl_process is called from pxpcl_selectfont() with
pcs->pgs->ctm = { 0.08333, 0.0, 0.0, 0.08333, 142.0, 0.0, ... } to select the
font.


finally when printing the last lprtest.pcl
pcl_process has:
pcs->pgs->ctm = { -59.05, 0.0, 0.0, -59.05, 481800.0, -2986.00 , ... }
which seems to be 100 times too big, thus not printing the big 'A' from
lprtest.pcl.

-- 
Configure bugmail: http://bugs.ghostscript.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the gs-bugs mailing list