Canon MX7600 - can't print broken pipe

Post Reply
philg
Posts: 6
Joined: Tue Nov 25, 2008 10:30 am

Canon MX7600 - can't print broken pipe

Post by philg »

Hello,
I'm trying to get my canon MX7600 to print over the network. I can't, jobs always fail with broken pipe error. When I set it up I don't know what port to select, 80 and 139 are open. Some things seem to work, there is information on link levels etc.

Any ideas?

Philip
philg
Posts: 6
Joined: Tue Nov 25, 2008 10:30 am

Post by philg »

Here is some log:
----------- Start of print job -----------
starting child process
tpprint 2.06-1 (14-NOV-2008) - TurboPrint printer driver
Copyright (C)ZEDOnet GmbH, Irsee, Germany. All rights reserved.
Searching PPD file and postscript header for options...
interpret_ps: no output file specified
GPL Ghostscript 8.62 (2008-02-29)
Copyright (C) 2008 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file COPYING for details.
Loading NimbusSanL-Bold font from /usr/share/ghostscript/fonts/n019004l.pfb... 4174488 2042303 10752536 9422792 1 done.
Loading NimbusSanL-Regu font from /usr/share/ghostscript/fonts/n019003l.pfb... 4207768 2160761 10752536 9426392 1 done.
::set_info_paths: setting preview file to /var/turboprint/root/zmf/58.zmf
Filetype=CupsRasterbits_per_pixel=32 bytes_per_line=9600 width=2400 height=3412
RGB Mode
Printer=Canon_PIXMA_MX7600; Module=Canon; Id=MX7600
Colormode=2; Cartridge=0=Color; Quality=1=Medium; Paper=0=Plain paper
Pagesize=4=A4; Paper Input=0=Auto Select; Paper Output=0=Front
Duplex=0=Off; Copies=1; Mirror=0; Dithering=0; Flip=0
Page x=2400 y=3412; AppDpi x=300 y=300; DitDpi x=300 y=300;
PrnDpi x=300 y=300; 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=100
gamma 100 max 100 saturation 100 for channel 0
correction=32767
table::build_gamma_table: i=1 color=5 gamma=100 max=100 saturation=100
gamma 100 max 100 saturation 100 for channel 1
correction=36912
table::build_gamma_table: i=2 color=6 gamma=100 max=100 saturation=100
gamma 100 max 100 saturation 100 for channel 2
correction=44115
table::build_gamma_table: i=3 color=7 gamma=100 max=100 saturation=100
gamma 100 max 100 saturation 100 for channel 3
correction=27561
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
ucr_up=128; max_ink=638; ucr_add=0
bright_cyan_fac=-1 bright_magenta_fac=-1
black_fac=100 cyan_fac=52 magenta_fac=61 yellow_fac=37
printer white:l=930 a-006 b+000
printer white poly:l=930 a-006 b+000
printer black:l=237 a+006 b+028
printer black poly:l=233 a+005 b+024
printer darkest poly:l=233 a+005 b+024
black l=00 a+00 b+00 => l=233 a+005 b+024: K99 C00 M00 Y00 c00 m00 k00 g00
black94 l=06 a+00 b+00 => l=284 a-003 b-013: K75 C62 M58 Y50 c00 m00 k00 g00
black87 l=17 a+00 b+00 => l=332 a-002 b-016: K46 C60 M63 Y51 c00 m00 k00 g00
black75 l=34 a+00 b+00 => l=441 a+000 b-019: K05 C50 M54 Y44 c00 m00 k00 g00
black62 l=48 a+00 b+00 => l=541 a-001 b-019: K00 C37 M39 Y33 c00 m00 k00 g00
black50 l=60 a+00 b+00 => l=631 a-002 b-019: K00 C27 M26 Y23 c00 m00 k00 g00
black37 l=71 a+00 b+00 => l=712 a-003 b-020: K00 C19 M17 Y16 c00 m00 k00 g00
black25 l=82 a+00 b+00 => l=789 a-003 b-019: K00 C11 M10 Y09 c00 m00 k00 g00
black12 l=91 a+00 b+00 => l=861 a-004 b-018: K00 C05 M03 Y03 c00 m00 k00 g00
white l=99 a+00 b+00 => l=928 a-009 b-002: K00 C00 M00 Y00 c00 m00 k00 g00
cyan l=89 a-54 b-17 => l=777 a-168 b-225: K00 C32 M00 Y00 c00 m00 k00 g00
magenta l=64 a+87 b-52 => l=638 a+479 b-166: K00 C00 M51 Y00 c00 m00 k00 g00
yellow l=97 a-14 b+86 => l=899 a-125 b+664: K00 C00 M00 Y60 c00 m00 k00 g00
red l=58 a+77 b+70 => l=561 a+431 b+397: K00 C00 M67 Y88 c00 m00 k00 g00
green l=86 a-84 b+72 => l=740 a-381 b+451: K00 C29 M00 Y64 c00 m00 k00 g00
blue l=32 a+60 b-105 => l=439 a+086 b-447: K00 C79 M49 Y00 c00 m00 k00 g00
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: 1
canon::setup_printer_info: multiraster package size=8
canon::setup_printer_info: MP170/MX300/iP4500/iP4600/iP5300 mode
Canon init string: esc(c 30 0 1
esc(t 80 0 1 esc(l 38 0
esc(p 2ab 0 1e0 0

Colormatch file=MX7600; Curves=300dpi_plain; Table=plain_paper
Report at end of pdrive_class::begin_page
Total memory usage=2477121
PREVIEW y_offset=35 org_height=3508 src_scanline=34 preview_scanline=4
cups left=0 top=0 width=2400 height=3412 (pixels)
calculate_dim: print left=0 top=0 width=2400 height=3412
calculate_dim: section left=0 top=0 width=2400 height=3412
Print size in printer pixels, relative to printable area:
left=0 top=0 width=2400 height=3412
ERROR:
pdrive::send_data: printer->print_line failed
Report at end of pdrivecontrol_class::release_printer
16 dither::set_regular_dither_info(pattern
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
306 canon_c::alloc_h(headbuffer)
2401 dither_c::begin_p(temp_plane_3)
2401 dither_c::begin_p(temp_plane_2)
2401 dither_c::begin_p(temp_plane)
1024 dither_c::begin_p(fastdither_expand)
1024 dither_c::begin_p(fastdither_expand)
1024 dither_c::begin_p(fastdither_expand)
1024 dither_c::begin_p(fastdither_expand)
300 dither_c::alloc_d(dither_channels)
300 dither_c::alloc_d(dither_channels)
300 dither_c::alloc_d(dither_channels)
300 dither_c::alloc_d(dither_channels)
2048 dither_c::begin_p(nextlevel_table)
8192 dither_c::begin_p(baselevelrest_table)
2048 dither_c::begin_p(nextlevel_table)
8192 dither_c::begin_p(baselevelrest_table)
2048 dither_c::begin_p(nextlevel_table)
8192 dither_c::begin_p(baselevelrest_table)
2048 dither_c::begin_p(nextlevel_table)
8192 dither_c::begin_p(baselevelrest_table)
8192 dither_c::begin_p(levelnum_table)
8192 dither_c::begin_p(levelnum_table)
8192 dither_c::begin_p(levelnum_table)
8192 dither_c::begin_p(levelnum_table)
8192 dither_c::begin_p(levelnum_table)
8192 dither_c::begin_p(levelnum_table)
8192 dither_c::begin_p(levelnum_table)
8192 dither_c::begin_p(levelnum_table)
1024 dither_c::begin_p(diff_table)
1024 dither_c::begin_p(diff_table)
1024 dither_c::begin_p(diff_table)
1024 dither_c::begin_p(diff_table)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
4816 dither_c::begin_p(dither_buffer)
19996 color_c::alloc_c(cacheindex)
39992 color_c::alloc_c(cachechannels)
19200 coloc_c::begin_p(scaled_buffer)
19200 coloc_c::begin_p(color_buffer)
300 pdrive::begin_page: temp_bitmap_buffer
9600 pdrive::begin_page: temp_buffer
100 inifile::open(buffer)
42279 inifile::open(buffer)
9601 pixmap::open: bitshift_buffer
9600 pixmap::open: pixmap_buffer
7200 pcx_class: temp buffer
Total memory usage=367759
child process terminated
------------ End of print job - result = 247 ------------
job cancelling procedure - TPPID=11000 GSPID=11002 PVPID=
------------ END of tpprint filter ------------
zedonet
Site Admin
Posts: 2159
Joined: Fri Oct 06, 2006 8:02 am

Post by zedonet »

Hello philg,

probably you tried to connect the printer via the "Socket" protocol - there you can enter a port number. The appropriate number would be "9100" - you can also just leave this field blank.

It would be easier to connect the printer via the "canon network protocol" (BJNP). The printer should be detected automatically as standard printer with BJNP protocol. Please check in TurboPrint Control Center if it is directly offered as connection.
philg
Posts: 6
Joined: Tue Nov 25, 2008 10:30 am

Post by philg »

I didn't see this as an option, I will try to find it tonight after work.
philg
Posts: 6
Joined: Tue Nov 25, 2008 10:30 am

Post by philg »

It works!

I removed turboprint, renamed /usr/lib64/cups/backend/bjnp to something else. Reinstalled turboprint and in the other (CUPS URI) connection option I put bjnp://10.0.0.10. Printer came to life!

Thanks for the tip, I will be getting some keys when I have put it through its paces some more!

Philip
Post Reply