Problems printing from a Mac to CUPS


so, i'm having a problem at the office with a specific printing problem, namely printing from a Mac (running OS X) to a Linux machine (CentOS 4). (for other reasons, the Linux box doesn't spool directly to the printer, but instead spools to a Windows 2000 print server; however, that's beside the point, since the problem occurs before the print job leaves the Linux box.

here's the relevant section of CUPS' error log (log level debug2, so we get absolutely everything):
d [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest(0xb7cc8008[6]): operation_id = 0002
d [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest: URI="ipp://scylla2:631/printers/copier2x2"
d [10/Apr/2006:11:37:55 -0400] print_job(0xb7cc8008[6], ipp://scylla2:631/printers/copier2x2)
D [10/Apr/2006:11:37:55 -0400] print_job: request file type is application/pdf.
d [10/Apr/2006:11:37:55 -0400] check_quotas(0xb7cc8008[6], 0x85e3428[copier2x2])
D [10/Apr/2006:11:37:55 -0400] check_quotas: requesting-user-name = 'shuff'
D [10/Apr/2006:11:37:55 -0400] print_job: requesting-user-name = 'shuff'
I [10/Apr/2006:11:37:55 -0400] Adding start banner page "none" to job 74.
d [10/Apr/2006:11:37:55 -0400] copy_banner(0xb7cc8008[6], 0x88aa2b8[74], none)
d [10/Apr/2006:11:37:55 -0400] add_file(con=0xb7cc8008[6], job=74, filetype=application/pdf, compression=0)
I [10/Apr/2006:11:37:55 -0400] Job 74 queued on 'copier2x2' by 'shuff'.
D [10/Apr/2006:11:37:55 -0400] Job 74 hold_until = 0
d [10/Apr/2006:11:37:55 -0400] SaveJob: Closing file 8...
D [10/Apr/2006:11:37:55 -0400] StartJob(74, 0x85e3428)
D [10/Apr/2006:11:37:55 -0400] StartJob() id = 74, file = 0/1
D [10/Apr/2006:11:37:55 -0400] job-sheets=none
D [10/Apr/2006:11:37:55 -0400] banner_page = 0
D [10/Apr/2006:11:37:55 -0400] StartJob: argv = "copier2x2","74","shuff","PrintProblemOnMAC.ppt","1","OutputBin=Default RIPrintMode=0rhit ColorModel=CMYK RICollate Rcmyksimulation=Off MediaType=Plain RIPaperPolicy=NearestSizeAdjust RPSBlackMode=1Color noRPSBlackOverPrint RPSColorRendDict=Auto RPSRGBcorrect=DetailBright StapleLocation=None Resolution=600dpi RPSBitsPerPixel=1BitsPerPixel RPSDitherType=Auto RIPunch=None AP_D_InputSlot= noTraySwitch nocollate media=Letter orientation-requested=5 com.apple.print.PrinterInfo.PMColorDeviceID..n.=14226 OutputOrder=Normal com.apple.print.PrintSettings.PMLastPage..n.=2147483647 com.apple.print.PrintSettings.PMColorSpaceModel..n.=3 com.apple.print.PrintSettings.PMTotalBeginPages..n.=1 com.apple.print.PrintSettings.PMPageRange..a.0..n.=1 com.apple.print.PrintSettings.PMPageRange..a.1..n.=2147483647 com.apple.print.PrintSettings.PMDuplexing..n.=2 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.ticket.version=10.4.0 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPaperRect..a.0..n.=-18 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPaperRect..a.1..n.=-18 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPaperRect..a.2..n.=594 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPaperRect..a.3..n.=774 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.ticket.type=com.apple.print.PaperInfoTicket com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.ppd.PMPaperName=US\ Letter com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPageRect..a.0..n.=0.0 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPageRect..a.1..n.=0.0 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPageRect..a.2..n.=734 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPageRect..a.3..n.=576 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPaperRect..a.0..n.=-18 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPaperRect..a.1..n.=-18 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPaperRect..a.2..n.=774 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPaperRect..a.3..n.=594 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPageRect..a.0..n.=0.0 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPageRect..a.1..n.=0.0 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPageRect..a.2..n.=576 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPageRect..a.3..n.=734 com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMPaperName=na-letter com.apple.print.PrintSettings.PMTotalSidesImaged..n.=1 com.apple.print.PrintSettings.PMPSErrorHandler..n.=0 nocom.apple.print.PrintSettings.PMLayoutNUp..b. com.apple.print.PrintSettings.PMLayoutDirection..n.=1 com.apple.print.PrintSettings.PMFirstPage..n.=1 com.apple.print.PrintSettings.PMLayoutTileOrientation..n.=2 nocom.apple.print.PrintSettings.PMPSErrorOnScreen..b. DestinationPrinterID=copier2x2@scylla2 noPDFIsProtected..b. nocom.apple.print.PrintSettings.PMBorder..b. com.apple.print.JobInfo.PMJobOwner=Steve\ Huff com.apple.print.PrintSettings.PMColorMatchingMode..n.=0 com.apple.print.PrintSettings.PMCopies..n.=1 com.apple.print.PrintSettings.PMOrientation..n.=2 com.apple.print.PrintSettings.PMDestinationType..n.=1 com.apple.print.PrintSettings.PMLayoutRows..n.=1 com.apple.print.DocumentTicket.PMSpoolFormat=application/pdf com.apple.print.subTicket.page_format_ticket..d.com.apple.print.ticket.version=10.4.0 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.ticket.version=10.4.0 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPaperRect..a.0..n.=-18 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPaperRect..a.1..n.=-18 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPaperRect..a.2..n.=594 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPaperRect..a.3..n.=774 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.ticket.type=com.apple.print.PaperInfoTicket com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.ppd.PMPaperName=US\ Letter com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPageRect..a.0..n.=0.0 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPageRect..a.1..n.=0.0 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPageRect..a.2..n.=734 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPageRect..a.3..n.=576 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPaperRect..a.0..n.=-18 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPaperRect..a.1..n.=-18 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPaperRect..a.2..n.=774 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMUnadjustedPaperRect..a.3..n.=594 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPageRect..a.0..n.=0.0 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPageRect..a.1..n.=0.0 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPageRect..a.2..n.=576 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PageFormat.PMAdjustedPageRect..a.3..n.=734 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.subTicket.paper_info_ticket..d.com.apple.print.PaperInfo.PMPaperName=na-letter com.apple.print.subTicket.page_format_ticket..d.com.apple.print.ticket.type=com.apple.print.PageFormatTicket com.apple.print.subTicket.page_format_ticket..d.com.apple.print.PageFormat.PMOrientation..n.=2 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.PageFormat.PMVerticalScaling..n.=1 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.PageFormat.PMVerticalRes..n.=72 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.PageFormat.PMScaling..n.=1 com.apple.print.subTicket.page_format_ticket..d.com.apple.print.PageFormat.PMHorizontalRes..n.=72 com.apple.print.PrintSettings.PMPSTraySwitch..a.0=TraySwitch nocom.apple.print.PrintSettings.PMPSTraySwitch..a.1 com.apple.print.PrintSettings.PMPrimaryPaperFeed..a.0=PageSize com.apple.print.PrintSettings.PMPrimaryPaperFeed..a.1= com.apple.print.PrintSettings.PMColorSyncProfileID..n.=1294 com.apple.print.PrintSettings.PMLayoutColumns..n.=1 com.apple.print.JobInfo.PMApplicationName=Preview com.apple.print.PrintSettings.PMCopyCollate..b. com.apple.print.PageToPaperMappingType..n.=1 com.apple.print.JobInfo.PMJobName=PrintProblemOnMAC.ppt","/var/spool/cups/d00074-001"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[0]="PATH=/usr/lib/cups/filter:/bin:/usr/bin"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[1]="SOFTWARE=CUPS/1.1"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[2]="USER=root"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[3]="CHARSET=utf-8"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[4]="LANG=en_US"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[5]="PPD=/etc/cups/ppd/copier2x2.ppd"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[6]="CUPS_SERVERROOT=/etc/cups"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[7]="RIP_MAX_CACHE=64m"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[8]="TMPDIR=/var/spool/cups/tmp"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[9]="CONTENT_TYPE=application/pdf"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[10]="DEVICE_URI=smb://VULCAN/ALGOL/copier2_Comm"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[11]="PRINTER=copier2x2"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[12]="CUPS_DATADIR=/usr/share/cups"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[13]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[14]="CUPS_SERVER=localhost"
D [10/Apr/2006:11:37:55 -0400] StartJob: envp[15]="IPP_PORT=631"
d [10/Apr/2006:11:37:55 -0400] StartJob: Allocating status buffer...
D [10/Apr/2006:11:37:55 -0400] StartJob: statusfds = [ 8 9 ]
D [10/Apr/2006:11:37:55 -0400] StartJob: filterfds[1] = [ 10 -1 ]
D [10/Apr/2006:11:37:55 -0400] StartJob: filter = "/usr/lib/cups/filter/pdftops"
D [10/Apr/2006:11:37:55 -0400] StartJob: filterfds[0] = [ 11 12 ]
D [10/Apr/2006:11:37:55 -0400] start_process("/usr/lib/cups/filter/pdftops", 0xbfe59d40, 0xbfe590b0, 10, 12, 9)
I [10/Apr/2006:11:37:55 -0400] Started filter /usr/lib/cups/filter/pdftops (PID 6864) for job 74.
D [10/Apr/2006:11:37:55 -0400] StartJob: filter = "/usr/lib/cups/filter/pstops"
D [10/Apr/2006:11:37:55 -0400] StartJob: filterfds[1] = [ 10 13 ]
D [10/Apr/2006:11:37:55 -0400] start_process("/usr/lib/cups/filter/pstops", 0xbfe59d40, 0xbfe590b0, 11, 13, 9)I [10/Apr/2006:11:37:55 -0400] Started filter /usr/lib/cups/filter/pstops (PID 6865) for job 74.
D [10/Apr/2006:11:37:55 -0400] StartJob: backend = "/usr/lib/cups/backend/smb"
D [10/Apr/2006:11:37:55 -0400] StartJob: filterfds[0] = [ -1 11 ]
D [10/Apr/2006:11:37:55 -0400] start_process("/usr/lib/cups/backend/smb", 0xbfe59d40, 0xbfe590b0, 10, 11, 9)
I [10/Apr/2006:11:37:55 -0400] Started backend /usr/lib/cups/backend/smb (PID 6866) for job 74.
d [10/Apr/2006:11:37:55 -0400] StartJob: Adding fd 8 to InputSet...
d [10/Apr/2006:11:37:55 -0400] add_job_state_reasons(0xb7cc8008[6], 74)
D [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest: 6 status_code=0
d [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest: Adding fd 6 to OutputSet...
d [10/Apr/2006:11:37:55 -0400] WriteClient: Removing fd 6 from OutputSet...
d [10/Apr/2006:11:37:55 -0400] ReadClient: 6, used=0, file=-1
D [10/Apr/2006:11:37:55 -0400] ReadClient: 6 POST /printers/copier2x2 HTTP/1.1
d [10/Apr/2006:11:37:55 -0400] IsAuthorized: con->uri = "/printers/copier2x2"
d [10/Apr/2006:11:37:55 -0400] FindBest: uri = "/printers/copier2x2"...
d [10/Apr/2006:11:37:55 -0400] FindBest: Location CUPS_INTERNAL_BROWSE_ACL Limit 0
d [10/Apr/2006:11:37:55 -0400] FindBest: Location /admin Limit 7f
d [10/Apr/2006:11:37:55 -0400] FindBest: Location / Limit 7f
d [10/Apr/2006:11:37:55 -0400] FindBest: best = "/"
d [10/Apr/2006:11:37:55 -0400] IsAuthorized: auth = 0, satisfy=0...
d [10/Apr/2006:11:37:55 -0400] POST /printers/copier2x2
d [10/Apr/2006:11:37:55 -0400] CONTENT_TYPE = application/ipp
d [10/Apr/2006:11:37:55 -0400] ReadClient: 6 con->data_encoding = length, con->data_remaining = 237, con->file = -1
d [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest(0xb7cc8008[6]): operation_id = 0009
d [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest: URI="ipp://scylla2:631/printers/copier2x2"
d [10/Apr/2006:11:37:55 -0400] get_job_attrs(0xb7cc8008[6], ipp://scylla2:631/printers/copier2x2)
d [10/Apr/2006:11:37:55 -0400] copy_attrs(0x88aa740, 0x88a3d80, 0x88ab0c8, 2)
d [10/Apr/2006:11:37:55 -0400] copy_attribute(0x88aa740, 0x88aa408[job-state,2,23])
d [10/Apr/2006:11:37:55 -0400] copy_attribute(0x88aa740, 0x88aa440[job-media-sheets-completed,2,21])
d [10/Apr/2006:11:37:55 -0400] add_job_state_reasons(0xb7cc8008[6], 74)
D [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest: 6 status_code=1
d [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest: Adding fd 6 to OutputSet...
d [10/Apr/2006:11:37:55 -0400] WriteClient: Removing fd 6 from OutputSet...
d [10/Apr/2006:11:37:55 -0400] ReadClient: 6, used=0, file=-1
D [10/Apr/2006:11:37:55 -0400] ReadClient: 6 POST /printers/copier2x2 HTTP/1.1
d [10/Apr/2006:11:37:55 -0400] IsAuthorized: con->uri = "/printers/copier2x2"
d [10/Apr/2006:11:37:55 -0400] FindBest: uri = "/printers/copier2x2"...
d [10/Apr/2006:11:37:55 -0400] FindBest: Location CUPS_INTERNAL_BROWSE_ACL Limit 0
d [10/Apr/2006:11:37:55 -0400] FindBest: Location /admin Limit 7f
d [10/Apr/2006:11:37:55 -0400] FindBest: Location / Limit 7f
d [10/Apr/2006:11:37:55 -0400] FindBest: best = "/"
d [10/Apr/2006:11:37:55 -0400] IsAuthorized: auth = 0, satisfy=0...
d [10/Apr/2006:11:37:55 -0400] POST /printers/copier2x2
d [10/Apr/2006:11:37:55 -0400] CONTENT_TYPE = application/ipp
d [10/Apr/2006:11:37:55 -0400] ReadClient: 6 con->data_encoding = length, con->data_remaining = 203, con->file = -1
d [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest(0xb7cc8008[6]): operation_id = 000b
d [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest: URI="ipp://scylla2:631/printers/copier2x2"
d [10/Apr/2006:11:37:55 -0400] get_printer_attrs(0xb7cc8008[6], ipp://scylla2:631/printers/copier2x2)
d [10/Apr/2006:11:37:55 -0400] add_printer_state_reasons(0xb7cc8008[6], 0x85e3428[copier2x2])
d [10/Apr/2006:11:37:55 -0400] add_queued_job_count(0xb7cc8008[6], 0x85e3428[copier2x2])
d [10/Apr/2006:11:37:55 -0400] copy_attrs(0x88ab2c8, 0x85fe488, 0x88aa828, 0)
d [10/Apr/2006:11:37:55 -0400] copy_attrs(0x88ab2c8, 0x85de210, 0x88aa828, 0)
D [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest: 6 status_code=1
d [10/Apr/2006:11:37:55 -0400] ProcessIPPRequest: Adding fd 6 to OutputSet...
D [10/Apr/2006:11:37:55 -0400] [Job 74] pdftops - opened PPD file "/etc/cups/ppd/copier2x2.ppd"...
D [10/Apr/2006:11:37:55 -0400] [Job 74] pdftops - level = 2, width = 792, length = 612
D [10/Apr/2006:11:37:55 -0400] [Job 74] Page = 612x792; 12,12 to 600,780
D [10/Apr/2006:11:37:55 -0400] [Job 74] slowcollate=0, slowduplex=0, sloworder=0
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%Creator: xpdf/pdftops 2.03
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%LanguageLevel: 2
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%DocumentSuppliedResources: (atend)
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%DocumentMedia: plain 792 612 0 () ()
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%BoundingBox: 0 0 792 612
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%Pages: 1
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%BoundingBox: 0 0 792 612
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%EndComments
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%BeginDefaults
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%PageMedia: plain
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%EndDefaults
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%BeginProlog
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%BeginResource: procset xpdf 2.03 0
E [10/Apr/2006:11:37:55 -0400] [Job 74] Unknown character collection 'Adobe-Japan1'
d [10/Apr/2006:11:37:55 -0400] WriteClient: Removing fd 6 from OutputSet...
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%EndResource
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%EndProlog
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%BeginSetup
D [10/Apr/2006:11:37:55 -0400] [Job 74] 0 %%BeginResource: font FXBUSS+LucidaGrande-Bold
E [10/Apr/2006:11:37:55 -0400] PID 6864 stopped with status 0!
d [10/Apr/2006:11:37:55 -0400] PID 6865 exited with no errors.
d [10/Apr/2006:11:37:55 -0400] PID 6866 exited with no errors.
D [10/Apr/2006:11:37:55 -0400] UpdateJob: job 74, file 0 is complete.
d [10/Apr/2006:11:37:55 -0400] UpdateJob: Removing fd 8 from InputSet...
D [10/Apr/2006:11:37:55 -0400] CancelJob: id = 74
D [10/Apr/2006:11:37:55 -0400] StopJob: id = 74, force = 0
D [10/Apr/2006:11:37:55 -0400] StopJob: printer state is 3
d [10/Apr/2006:11:37:55 -0400] StopJob: Freeing status buffer...
d [10/Apr/2006:11:37:55 -0400] SaveJob: Closing file 8...
d [10/Apr/2006:11:37:55 -0400] SaveJob: Closing file 8...                                                     


so, as you can see, the job dies because of the "Unknown character collection 'Adobe-Japan1'" error. that appears to be PID 6864, which is the pdftops process (unless i'm much mistaken).

now, i've tried to implement a fix to get CID-keyed Japanese fonts working, and i'm trying to figure out whether or not my fix was effective, so the first thing i'm looking for is a way to replicate from the command line the invocation of pdftops that produces the error messages referenced above.

any ideas? comment here or email Unknown action ""email"". thanks!

p.s. as a side note, the reason why this problem arose is that when a Microsoft Office document is created on a Windows machine and then later opened on a Mac OS X machine, the Mac version of Office occasionally inserts spurious whitespace characters that are encoded for Adobe-Japan1. given that i have no confidence that this bug will be fixed anytime soon, and that i can't reasonably ask my users to go through their documents and strip out all the spurious whitespace, the only fix seems to be to get this working (never mind that someday someone might want to print an actual document with real Japanese characters).


CategoryTech
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki