[SOLVED] Error printing multiple pages on iP6600d

Questions on certain printers and applications
Post Reply
iainwillis
Posts: 3
Joined: Wed Oct 20, 2010 8:33 am

[SOLVED] Error printing multiple pages on iP6600d

Post by iainwillis »

Since upgrading to 2.16.2, I am unable to print multiple pages.
The first page prints fine but any subsequent pages print incorrectly, it is as if the document it printed multiple times throughout the page.

The page starts to print correctly, then after about 4 lines, the top of the page is printed again as well as the content that should appear, after another 4 lines, the top of the page appears again, by the time the page is finished, the text is just a solid block of black as there is so much text all on top of itself.

The preview in the TurboPrint monitor also shows this so it must be how it is being sent to the printer.

I have tried printing a number of documents in OpenOffice, KWrite & Thunderbird and all exhibit this behaviour.

Any insight would be greatly appreciated.
Last edited by iainwillis on Sat Oct 23, 2010 2:13 pm, edited 1 time in total.
zedonet
Site Admin
Posts: 2156
Joined: Fri Oct 06, 2006 8:02 am

Post by zedonet »

Hello,

which Linux distribution & version do you have? Did you only upgrade TurboPrint or also upgrade Linux?

Please also post the log file /var/log/turboprint/print.log - section for last print job starting from "### New print job" is sufficient.
iainwillis
Posts: 3
Joined: Wed Oct 20, 2010 8:33 am

Post by iainwillis »

Hi,

Thanks for the quick response.

I use Arch Linux 64bit so I'm on rolling releases. I haven't needed to print more than one page since I upgraded to the latest version of TurboPrint - the first page always prints correctly.

From searching the forums, I found there was a problem with a version of GhostScript in Arch Linux but that was v8, I have GhostScript v9.00.

This is what the preview shows for the second page: Image

Code: Select all

#######################################################
NEW PRINT JOB Wed Oct 20 10:46:07 BST 2010 (pstoturboprint 2.15-2)
job-id 25
user iain
title Untitled1
copies 1
options InputSlot=ButtonSelect PageSize=A4 zedoDuplexAdjust=1 job-uuid=urn:uuid:ced133c1-e8d7-3648-44a9-a7a5a6ae81cc job-originating-host-name=localhost
file 
queue Home
test directory access:
drwxr-xr-x 2 root root 20480 Sep  9 12:00 /usr/share/turboprint/printers
	linux-vdso.so.1 =>  (0x00007fffba5ff000)
	libm.so.6 => /lib/libm.so.6 (0x00007f13a23ee000)
	libc.so.6 => /lib/libc.so.6 (0x00007f13a2091000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f13a2670000)
/usr/bin/tpprint -v2 -l/var/log/turboprint/print.log '--username=iain' --ppdfile=/etc/cups/ppd/Home.ppd --psfeatures  '---InputSlot=ButtonSelect' '---PageSize=A4' '---zedoDuplexAdjust=1' '---job-uuid=urn:uuid:ced133c1-e8d7-3648-44a9-a7a5a6ae81cc' '---job-originating-host-name=localhost' /tmp/pstoturboprint12065.chunk /tmp/pstoturboprint12065.var
Searching PPD file and postscript header for options...
check_flag_file: opening /var/turboprint/iain/prv/Home
check_flag_file: opening /var/turboprint/iain/sml/Home
----------- Start of var file -----------
ZEDOPARM="$ZEDOPARM zedoColorModel=RGB"
ZEDOPARM="$ZEDOPARM zedoInputSlot=ButtonSelect"
ZEDOPARM="$ZEDOPARM zedoMediaType=Plainpaper_6"
ZEDOPARM="$ZEDOPARM zedoOutputBin=Front"
ZEDOPARM="$ZEDOPARM zedoPageSize=A4"
ZEDOPARM="$ZEDOPARM zedoCartridgeType=Photo"
ZEDOPARM="$ZEDOPARM zedoAdjustK=0"
ZEDOPARM="$ZEDOPARM zedoAdjustM=0"
ZEDOPARM="$ZEDOPARM zedoAdjustY=0"
ZEDOPARM="$ZEDOPARM zedoBorderlessExpand=2"
ZEDOPARM="$ZEDOPARM zedoBrightC=0"
ZEDOPARM="$ZEDOPARM zedoBrightM=0"
ZEDOPARM="$ZEDOPARM zedoBrightness=0"
ZEDOPARM="$ZEDOPARM zedoCMYKspace=0"
ZEDOPARM="$ZEDOPARM zedoAdjustC=0"
ZEDOPARM="$ZEDOPARM zedoColorspace=0"
ZEDOPARM="$ZEDOPARM zedoContrast=0"
ZEDOPARM="$ZEDOPARM zedoDithering=ErrorDiffusion"
ZEDOPARM="$ZEDOPARM zedoDuplexAdjust=1"
ZEDOPARM="$ZEDOPARM zedoDuplexadvanced=auto"
ZEDOPARM="$ZEDOPARM zedoGamut=0"
ZEDOPARM="$ZEDOPARM zedoGreyToneA=0"
ZEDOPARM="$ZEDOPARM zedoGreyToneB=0"
ZEDOPARM="$ZEDOPARM zedoInklimitC=0"
ZEDOPARM="$ZEDOPARM zedoInklimitK=0"
ZEDOPARM="$ZEDOPARM zedoInklimitM=0"
ZEDOPARM="$ZEDOPARM zedoInklimitY=0"
ZEDOPARM="$ZEDOPARM zedoIntensity=0"
ZEDOPARM="$ZEDOPARM zedoIntent=perception_0"
ZEDOPARM="$ZEDOPARM zedoMirror=0"
ZEDOPARM="$ZEDOPARM zedoRefLight=65"
ZEDOPARM="$ZEDOPARM zedoTAC=0"
ZEDOPARM="$ZEDOPARM zedoUCR=0"
ZEDOPARM="$ZEDOPARM zedoPrinterDriver=Canon_PIXMA_iP6600D"
ZEDOPARM="$ZEDOPARM zedoResolution=600x600dpi"
ZEDOPARM="$ZEDOPARM zedoDuplex=None"
PDFFILE=0
GSPPDFOUND=1
GSCOLORMODE=2
GSXDPI=600
GSYDPI=600
GSWIDTH=4960
GSHEIGHT=7015
TPWIDTH=8268
TPHEIGHT=11693
TPXOFFSET=0
TPYOFFSET=0
DUPLEX=0
DUPLEXMEDIA=A4
PREVIEW=0
NOPRINT=0
BORDERLESS=0
PVXDPI=87
PVYDPI=87
PVWIDTH=719
PVHEIGHT=1017
----------- End of var file -----------
tpstdin --parsedsc result=0
GSRESULT=GPL Ghostscript  9.00 (2010-09-14) GSVERSION=GPL GSMAJOR=9 GSMINOR=0 GSCUPSDEVICE=1
GSCOMMANDLINE=gs -sDEVICE=cups  -r600x600 -dSAFER -dNOPAUSE -dBATCH
TPCOMMANDLINE=/usr/bin/tpprint --cups -v2 -l/var/log/turboprint/print.log -y1 --ppdfile=/etc/cups/ppd/Home.ppd --psheader=/etc/cups/ppd/Home.ppd  '---InputSlot=ButtonSelect' '---PageSize=A4' '---zedoDuplexAdjust=1' '---job-uuid=urn:uuid:ced133c1-e8d7-3648-44a9-a7a5a6ae81cc' '---job-originating-host-name=localhost' '---zedoColorModel=RGB' '---zedoInputSlot=ButtonSelect' '---zedoMediaType=Plainpaper_6' '---zedoOutputBin=Front' '---zedoPageSize=A4' '---zedoCartridgeType=Photo' '---zedoAdjustK=0' '---zedoAdjustM=0' '---zedoAdjustY=0' '---zedoBorderlessExpand=2' '---zedoBrightC=0' '---zedoBrightM=0' '---zedoBrightness=0' '---zedoCMYKspace=0' '---zedoAdjustC=0' '---zedoColorspace=0' '---zedoContrast=0' '---zedoDithering=ErrorDiffusion' '---zedoDuplexAdjust=1' '---zedoDuplexadvanced=auto' '---zedoGamut=0' '---zedoGreyToneA=0' '---zedoGreyToneB=0' '---zedoInklimitC=0' '---zedoInklimitK=0' '---zedoInklimitM=0' '---zedoInklimitY=0' '---zedoIntensity=0' '---zedoIntent=perception_0' '---zedoMirror=0' '---zedoRefLight=65' '---zedoTAC=0' '---zedoUCR=0' '---zedoPrinterDriver=Canon_PIXMA_iP6600D' '---zedoResolution=600x600dpi' '---zedoDuplex=None' --jobid=25 '--username=iain' '--title=Untitled1' 
COMPLETEPIPE=/usr/share/turboprint/lib/tpstdin --paste /tmp/pstoturboprint12065.chunk | gs -sDEVICE=cups  -r600x600 -dSAFER -dNOPAUSE -dBATCH  -sOutputFile=/tmp/pstoturboprint12065.fifo - >> /var/log/turboprint/print.log
PREVIEWPIPE=
----------- Start of print job -----------
starting child process
tpprint 2.16-2 (21-JUL-2010) - TurboPrint printer driver
Copyright (C)ZEDOnet GmbH, Irsee, Germany. All rights reserved.
20-Oct-2010 10:46
PPD file: /etc/cups/ppd/Home.ppd
header file: /etc/cups/ppd/Home.ppd
GPL Ghostscript  9.00 (2010-09-14)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Searching PPD file and postscript header for options...
interpret_ps: no output file specified
::set_info_paths: setting preview file to /var/turboprint/iain/zmf/25.zmf
Filetype=CupsRasterbits_per_pixel=32 bytes_per_line=19200  width=4800 height=6827
RGB Mode
Printer=Canon_PIXMA_iP6600D; Module=Canon; Id=iP6600
Colormode=2; Cartridge=0=Photo; Quality=2=Medium; Paper=0=Plain paper
Pagesize=3=A4; Paper Input=0=Button Select; Paper Output=0=Front
Duplex=0=Off; Copies=1; Mirror=0; Dithering=0; Flip=0
Page x=4800 y=6826; AppDpi x=600 y=600; DitDpi x=600 y=600; 
PrnDpi x=600 y=600; Overlay=0

tpfile::get_patchsample_table: paper=HP Home&Office paper
patches; linmode=density
table::build_gamma_table: i=0 color=4 gamma=100 max=100 saturation=90
gamma 100 max 100 saturation 90 for channel 0
correction=32767
table::build_gamma_table: i=1 color=5 gamma=100 max=100 saturation=90
gamma 100 max 100 saturation 90 for channel 1
correction=33810
table::build_gamma_table: i=2 color=6 gamma=100 max=100 saturation=90
gamma 100 max 100 saturation 90 for channel 2
correction=34915
table::build_gamma_table: i=3 color=7 gamma=100 max=100 saturation=90
gamma 100 max 100 saturation 90 for channel 3
correction=35012
compare_lab_mode = 0
matchtable->type=2 adjust_old_profile=0 icc_profile=0
use_bright_cyan=100 use_bright_mangeta=100 use_bright_inks=100
grey: a=0 b=0; colorspace=APPLE; cmykspace=0; intent=perceptual; daylight = 6500K
multi_profile_switch=150 multi_c2_switch=100 multi_m2_switch=100
PATCH num=672 w=326 b=158 cmyk=-1 cmy=500
multichannel_bright_only=0
ucr_up=128; max_ink=638; ucr_add=0
max_bright_cyan=0; max_bright_magenta=0
max_cyan=255; max_magenta=255; max_yellow=255; max_black=255;
bright_cyan_fac=0  bright_magenta_fac=0 
black_fac=100 cyan_fac=61  magenta_fac=67 yellow_fac=39
printer white:l=931 a-004 b-004
printer white poly:l=931 a-004 b-004
printer k:l=304 a-007 b+003
printer cmy:l=404 a-028 b-043
printer black:l=304 a-007 b+003
printer black poly:l=300 a-014 b-001
printer darkest poly:l=300 a-014 b-001
k=2550: l=30 a=0 b=0 => l=30 a=-1 b=0
k=0: l=93 a=0 b=0 => l=93 a=-1 b=0
avg distance: l=0 a=0 b=0
black   l=00 a+00 b+00 => l=300 a-014 b-001: K99 C00 M00 Y00 c00 m00 k00 g00
black94 l=06 a+00 b+00 => l=338 a-012 b-017: K74 C60 M59 Y51 c00 m00 k00 g00
black87 l=17 a+00 b+00 => l=378 a-004 b-018: K49 C60 M62 Y53 c00 m00 k00 g00
black75 l=34 a+00 b+00 => l=474 a+001 b-020: K01 C43 M50 Y45 c00 m00 k00 g00
black62 l=48 a+00 b+00 => l=566 a+000 b-021: K00 C31 M33 Y32 c00 m00 k00 g00
black62 l=54 a+00 b+00 => l=609 a+000 b-021: K00 C26 M28 Y27 c00 m00 k00 g00
black50 l=60 a+00 b+00 => l=650 a-001 b-021: K00 C23 M23 Y23 c00 m00 k00 g00
black50 l=66 a+00 b+00 => l=688 a-001 b-022: K00 C20 M19 Y19 c00 m00 k00 g00
black37 l=71 a+00 b+00 => l=725 a-001 b-022: K00 C17 M15 Y15 c00 m00 k00 g00
black25 l=77 a+00 b+00 => l=762 a-002 b-022: K00 C14 M12 Y12 c00 m00 k00 g00
black25 l=82 a+00 b+00 => l=798 a-002 b-022: K00 C10 M09 Y09 c00 m00 k00 g00
black12 l=86 a+00 b+00 => l=832 a-002 b-023: K00 C08 M06 Y06 c00 m00 k00 g00
black12 l=91 a+00 b+00 => l=866 a-002 b-022: K00 C05 M04 Y03 c00 m00 k00 g00
black12 l=96 a+00 b+00 => l=897 a-001 b-014: K00 C02 M01 Y01 c00 m00 k00 g00
white   l=99 a+00 b+00 => l=929 a-007 b-006: K00 C00 M00 Y00 c00 m00 k00 g00
cyan    l=89 a-54 b-17 => l=786 a-134 b-187: K00 C28 M00 Y00 c00 m00 k00 g00
magenta l=64 a+87 b-52 => l=646 a+421 b-198: K00 C00 M48 Y00 c00 m00 k00 g00
yellow  l=97 a-14 b+86 => l=866 a-047 b+565: K00 C00 M00 Y61 c00 m00 k00 g00
red     l=58 a+77 b+70 => l=585 a+351 b+373: K00 C00 M64 Y89 c00 m00 k00 g00
green   l=86 a-84 b+72 => l=729 a-267 b+383: K00 C21 M00 Y66 c00 m00 k00 g00
blue    l=32 a+60 b-105 => l=470 a+156 b-369: K00 C54 M53 Y00 c00 m00 k00 g00
Time for <spline lines / polyfit> = 10
Time for <pass1/a> = 20
Time for <pass2/b> = 350
Time for <pass3> = 0
canon::setup_printer_info: number of channels: 4
canon_info.model_level=4
canon::setup_printer_info: multi raster mode
canon::setup_printer_info: bits per pixel: 2
canon::setup_printer_info: multiraster package size=16
canon::setup_printer_info: iP6600/MP970 mode
Canon init string: esc(c 30 0 2 esc(J 10 
 esc(t 80 80 1 esc(l 33 0
 esc(p 2ab 0 1e0 0

Colormatch file=CLI8photo; Curves=1200dpi_plain; Table=plain_paper
Report at end of pdrive_class::begin_page
Total memory usage=1321770
PREVIEW y_offset=70 org_height=7016 src_scanline=70 preview_scanline=6
cups left=0 top=0 width=4800 height=6827 (pixels)
calculate_dim: print left=0 top=0 width=4800 height=6826
calculate_dim: section left=0 top=0 width=4800 height=6826
Print size in printer pixels, relative to printable area:
  left=0 top=0 width=4800 height=6826
Time for <Profile> = 740
Time for <Color> = 1610
Time for <Dither> = 570
Time for <Print> = 230
Time for <Total> = 2940
Line counters: skip=0; bitmap=0; others=6826; 8bit=0; white=3259; b/w=0
Color 0 sum: 8
Color 1 sum: 8
Color 2 sum: 9
Color 3 sum: 7
total sum: 32
Filetype=CupsRasterbits_per_pixel=32 bytes_per_line=19200  width=4800 height=6827
RGB Mode
Printer=Canon_PIXMA_iP6600D; Module=Canon; Id=iP6600
Colormode=2; Cartridge=0=Photo; Quality=2=Medium; Paper=0=Plain paper
Pagesize=3=A4; Paper Input=0=Button Select; Paper Output=0=Front
Duplex=0=Off; Copies=1; Mirror=0; Dithering=0; Flip=0
Page x=4800 y=6826; AppDpi x=600 y=600; DitDpi x=600 y=600; 
PrnDpi x=600 y=600; Overlay=0

tpfile::get_patchsample_table: paper=HP Home&Office paper
patches; linmode=density
table::build_gamma_table: i=0 color=4 gamma=100 max=100 saturation=90
gamma 100 max 100 saturation 90 for channel 0
correction=32767
table::build_gamma_table: i=1 color=5 gamma=100 max=100 saturation=90
gamma 100 max 100 saturation 90 for channel 1
correction=33810
table::build_gamma_table: i=2 color=6 gamma=100 max=100 saturation=90
gamma 100 max 100 saturation 90 for channel 2
correction=34915
table::build_gamma_table: i=3 color=7 gamma=100 max=100 saturation=90
gamma 100 max 100 saturation 90 for channel 3
correction=35012
compare_lab_mode = 0
matchtable->type=2 adjust_old_profile=0 icc_profile=0
use_bright_cyan=100 use_bright_mangeta=100 use_bright_inks=100
grey: a=0 b=0; colorspace=APPLE; cmykspace=0; intent=perceptual; daylight = 6500K
multi_profile_switch=150 multi_c2_switch=100 multi_m2_switch=100
PATCH num=672 w=326 b=158 cmyk=-1 cmy=500
multichannel_bright_only=0
ucr_up=128; max_ink=638; ucr_add=0
max_bright_cyan=0; max_bright_magenta=0
max_cyan=255; max_magenta=255; max_yellow=255; max_black=255;
bright_cyan_fac=0  bright_magenta_fac=0 
black_fac=100 cyan_fac=61  magenta_fac=67 yellow_fac=39
printer white:l=931 a-004 b-004
printer white poly:l=931 a-004 b-004
printer k:l=304 a-007 b+003
printer cmy:l=404 a-028 b-043
printer black:l=304 a-007 b+003
printer black poly:l=300 a-014 b-001
printer darkest poly:l=300 a-014 b-001
k=2550: l=30 a=0 b=0 => l=30 a=-1 b=0
k=0: l=93 a=0 b=0 => l=93 a=-1 b=0
avg distance: l=0 a=0 b=0
black   l=00 a+00 b+00 => l=300 a-014 b-001: K99 C00 M00 Y00 c00 m00 k00 g00
black94 l=06 a+00 b+00 => l=338 a-012 b-017: K74 C60 M59 Y51 c00 m00 k00 g00
black87 l=17 a+00 b+00 => l=378 a-004 b-018: K49 C60 M62 Y53 c00 m00 k00 g00
black75 l=34 a+00 b+00 => l=474 a+001 b-020: K01 C43 M50 Y45 c00 m00 k00 g00
black62 l=48 a+00 b+00 => l=566 a+000 b-021: K00 C31 M33 Y32 c00 m00 k00 g00
black62 l=54 a+00 b+00 => l=609 a+000 b-021: K00 C26 M28 Y27 c00 m00 k00 g00
black50 l=60 a+00 b+00 => l=650 a-001 b-021: K00 C23 M23 Y23 c00 m00 k00 g00
black50 l=66 a+00 b+00 => l=688 a-001 b-022: K00 C20 M19 Y19 c00 m00 k00 g00
black37 l=71 a+00 b+00 => l=725 a-001 b-022: K00 C17 M15 Y15 c00 m00 k00 g00
black25 l=77 a+00 b+00 => l=762 a-002 b-022: K00 C14 M12 Y12 c00 m00 k00 g00
black25 l=82 a+00 b+00 => l=798 a-002 b-022: K00 C10 M09 Y09 c00 m00 k00 g00
black12 l=86 a+00 b+00 => l=832 a-002 b-023: K00 C08 M06 Y06 c00 m00 k00 g00
black12 l=91 a+00 b+00 => l=866 a-002 b-022: K00 C05 M04 Y03 c00 m00 k00 g00
black12 l=96 a+00 b+00 => l=897 a-001 b-014: K00 C02 M01 Y01 c00 m00 k00 g00
white   l=99 a+00 b+00 => l=929 a-007 b-006: K00 C00 M00 Y00 c00 m00 k00 g00
cyan    l=89 a-54 b-17 => l=786 a-134 b-187: K00 C28 M00 Y00 c00 m00 k00 g00
magenta l=64 a+87 b-52 => l=646 a+421 b-198: K00 C00 M48 Y00 c00 m00 k00 g00
yellow  l=97 a-14 b+86 => l=866 a-047 b+565: K00 C00 M00 Y61 c00 m00 k00 g00
red     l=58 a+77 b+70 => l=585 a+351 b+373: K00 C00 M64 Y89 c00 m00 k00 g00
green   l=86 a-84 b+72 => l=729 a-267 b+383: K00 C21 M00 Y66 c00 m00 k00 g00
blue    l=32 a+60 b-105 => l=470 a+156 b-369: K00 C54 M53 Y00 c00 m00 k00 g00
Time for <spline lines / polyfit> = 10
Time for <pass1/a> = 20
Time for <pass2/b> = 330
Time for <pass3> = 0
canon::setup_printer_info: number of channels: 4
canon_info.model_level=4
canon::setup_printer_info: multi raster mode
canon::setup_printer_info: bits per pixel: 2
canon::setup_printer_info: multiraster package size=16
canon::setup_printer_info: iP6600/MP970 mode
Canon init string: esc(c 30 0 2 esc(J 10 
 esc(t 80 80 1 esc(l 33 0
 esc(p 2ab 0 1e0 0

Colormatch file=CLI8photo; Curves=1200dpi_plain; Table=plain_paper
Report at end of pdrive_class::begin_page
Total memory usage=1321770
PREVIEW y_offset=70 org_height=7016 src_scanline=70 preview_scanline=6
cups left=0 top=0 width=4800 height=6827 (pixels)
calculate_dim: print left=0 top=0 width=4800 height=6826
calculate_dim: section left=0 top=0 width=4800 height=6826
Print size in printer pixels, relative to printable area:
  left=0 top=0 width=4800 height=6826
Time for <Profile> = 710
Time for <Color> = 1880
Time for <Dither> = 1600
Time for <Print> = 460
Time for <Total> = 4500
Line counters: skip=0; bitmap=0; others=6826; 8bit=0; white=544; b/w=0
Color 0 sum: 37
Color 1 sum: 39
Color 2 sum: 43
Color 3 sum: 36
total sum: 155
pixmap_class::open: can't read magic header
print_page: end of input file
Report at end of pdrivecontrol_class::release_printer
Total memory usage=0
child process terminated
------------ End of print job - result = 0 ------------
job cancelling procedure - TPPID=12087 GSPID=12089 PVPID=
------------ END of tpprint filter ------------
zedonet
Site Admin
Posts: 2156
Joined: Fri Oct 06, 2006 8:02 am

Post by zedonet »

Hello,

I just tried to reproduce this and can confirm the problem - I thought it was fixed in Ghostscript 9.0.

It seems that a buggy version of the cupsraster output device is still present in some current versions of Ghostscript.

I have put a workaround into the beta version of the upcoming TurboPrint 2.17-1. The beta version is available on

ftp://ftp.zedonet.com/tp2
iainwillis
Posts: 3
Joined: Wed Oct 20, 2010 8:33 am

Post by iainwillis »

Upgrading to this new version has resolved the issue.

Many thanks for the quick solution.
Post Reply