PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Von Win XP auf Linux (CUPS) drucken geht nicht



audience
27.02.05, 19:21
So ich habe folgendes Problem: Ich habe meinen Drucker (HP 880C) über CUPS einigermaßen erfolgreich eingerichtet. Windows findet den wenn ich ihn über http://ipvomserver:631/printers/HPDeskJet880C einrichte. Leider sagt Windows immer wenn ich von Word z.B. drucken möchte, "Fehler". Also in diesem Menü von Win, wo die anstehenden Druckaufträge stehen. Wenn ich allerdings http://ipvomserver:631 im Win eingebe, kann ich eine Testseite ausdrucken.
Was habe ich denn wo vergessen einzustellen?

Huflatisch
27.02.05, 19:39
Hey

Linuxdrucker musste über den Samba konfigurieren damit du über Windows damit drücken kannst.

By Huflatisch

audience
27.02.05, 19:42
Soweit ich weiß ist das gerade nicht der Fall, wenn man CUPS benutzt.

gladiac
27.02.05, 19:44
Normalerweise kommt da immer ein Fehler das das er nicht im RAW Format drucken kann. da musst du in /etc/cups mime.convs und mime.types editieren. Ganz unten den "raw print file support" aktivieren...

audience
27.02.05, 19:50
Normalerweise kommt da immer ein Fehler das das er nicht im RAW Format drucken kann. da musst du in /etc/cups mime.convs und mime.types editieren. Ganz unten den "raw print file support" aktivieren...

Versteh ich leider nicht ganz. Hier mal meine beiden Dateien:


#
# "$Id: mime.convs,v 1.20 2004/02/25 20:14:51 mike Exp $"
#
# MIME converts file for the Common UNIX Printing System (CUPS).
#
# Copyright 1997-2004 by Easy Software Products.
#
# These coded instructions, statements, and computer programs are the
# property of Easy Software Products and are protected by Federal
# copyright law. Distribution and use rights are outlined in the file
# "LICENSE.txt" which should have been included with this file. If this
# file is missing or damaged please contact Easy Software Products
# at:
#
# Attn: CUPS Licensing Information
# Easy Software Products
# 44141 Airport View Drive, Suite 204
# Hollywood, Maryland 20636-3111 USA
#
# Voice: (301) 373-9603
# EMail: cups-info@cups.org
# WWW: http://www.cups.org
#

################################################## ######################
#
# Format of Lines:
#
# source/type destination/type cost filter
#
# General Notes:
#
# The "cost" field is used to find the least costly filters to run
# when converting a job file to a printable format.
#
# All filters *must* accept the standard command-line arguments
# (job-id, user, title, copies, options, [filename or stdin]) to
# work with CUPS.
#

################################################## ######################
#
# PostScript filters
#

application/pdf application/postscript 33 pdftops
application/postscript application/vnd.cups-postscript 66 pstops
application/vnd.hp-HPGL application/postscript 66 hpgltops
application/x-cshell application/postscript 33 texttops
application/x-perl application/postscript 33 texttops
application/x-shell application/postscript 33 texttops
text/plain application/postscript 33 texttops
text/html application/postscript 33 texttops
image/gif application/vnd.cups-postscript 66 imagetops
image/png application/vnd.cups-postscript 66 imagetops
image/jpeg application/vnd.cups-postscript 66 imagetops
image/tiff application/vnd.cups-postscript 66 imagetops
image/x-bitmap application/vnd.cups-postscript 66 imagetops
image/x-photocd application/vnd.cups-postscript 66 imagetops
image/x-portable-anymap application/vnd.cups-postscript 66 imagetops
image/x-portable-bitmap application/vnd.cups-postscript 66 imagetops
image/x-portable-graymap application/vnd.cups-postscript 66 imagetops
image/x-portable-pixmap application/vnd.cups-postscript 66 imagetops
image/x-sgi-rgb application/vnd.cups-postscript 66 imagetops
image/x-xbitmap application/vnd.cups-postscript 66 imagetops
image/x-xpixmap application/vnd.cups-postscript 66 imagetops
#image/x-xwindowdump application/vnd.cups-postscript 66 imagetops
image/x-sun-raster application/vnd.cups-postscript 66 imagetops


################################################## ######################
#
# Form filter...
#
# This filter does not currently exist, but the file format is defined
# in the IDD and registered with the IANA for future use...
#

#application/vnd.cups-form application/vnd.cups-postscript 33 formtops

################################################## ######################
#
# Raster filters...
#

image/gif application/vnd.cups-raster 100 imagetoraster
image/png application/vnd.cups-raster 100 imagetoraster
image/jpeg application/vnd.cups-raster 100 imagetoraster
image/tiff application/vnd.cups-raster 100 imagetoraster
image/x-bitmap application/vnd.cups-raster 100 imagetoraster
image/x-photocd application/vnd.cups-raster 100 imagetoraster
image/x-portable-anymap application/vnd.cups-raster 100 imagetoraster
image/x-portable-bitmap application/vnd.cups-raster 100 imagetoraster
image/x-portable-graymap application/vnd.cups-raster 100 imagetoraster
image/x-portable-pixmap application/vnd.cups-raster 100 imagetoraster
image/x-sgi-rgb application/vnd.cups-raster 100 imagetoraster
image/x-xbitmap application/vnd.cups-raster 100 imagetoraster
image/x-xpixmap application/vnd.cups-raster 100 imagetoraster
#image/x-xwindowdump application/vnd.cups-raster 100 imagetoraster
image/x-sun-raster application/vnd.cups-raster 100 imagetoraster

# pstoraster is now part of ESP Ghostscript...
#application/vnd.cups-postscript application/vnd.cups-raster 100 pstoraster

################################################## ######################
#
# Raw filter...
#
# Uncomment the following filter and the application/octet-stream type
# in mime.types to allow printing of arbitrary files without the -oraw
# option.
#

#application/octet-stream application/vnd.cups-raw 0 -

#
# End of "$Id: mime.convs,v 1.20 2004/02/25 20:14:51 mike Exp $".
#

und die mime.types


#
# "$Id: mime.types,v 1.28 2003/04/07 18:03:27 mike Exp $"
#
# MIME types file for the Common UNIX Printing System (CUPS).
#
# Copyright 1997-2003 by Easy Software Products.
#
# These coded instructions, statements, and computer programs are the
# property of Easy Software Products and are protected by Federal
# copyright law. Distribution and use rights are outlined in the file
# "LICENSE.txt" which should have been included with this file. If this
# file is missing or damaged please contact Easy Software Products
# at:
#
# Attn: CUPS Licensing Information
# Easy Software Products
# 44141 Airport View Drive, Suite 204
# Hollywood, Maryland 20636-3111 USA
#
# Voice: (301) 373-9603
# EMail: cups-info@cups.org
# WWW: http://www.cups.org
#

################################################## ######################
#
# Format of Lines:
#
# super/type rules
#
# "rules" can be any combination of:
#
# ( expr ) Parenthesis for expression grouping
# + Logical AND
# , or whitespace Logical OR
# ! Logical NOT
# match("pattern") Pattern match on filename
# extension Pattern match on "*.extension"
# ascii(offset,length) True if bytes are valid printable ASCII
# (CR, NL, TAB, BS, 32-126)
# printable(offset,length) True if bytes are printable 8-bit chars
# (CR, NL, TAB, BS, 32-126, 128-254)
# string(offset,"string") True if bytes are identical to string
# istring(offset,"string") True if bytes are identical to
# case-insensitive string
# char(offset,value) True if byte is identical
# short(offset,value) True if 16-bit integer is identical
# int(offset,value) True if 32-bit integer is identical
# locale("string") True if current locale matches string
# contains(offset,range,"string") True if the range contains the string
#
# General Notes:
#
# MIME type names are case-insensitive. Internally they are converted
# to lowercase. Multiple occurrences of a type will cause the provided
# rules to be appended to the existing definition. Type names are sorted
# in ascending order, so if two types use the same rules to resolve a type
# (e.g. doc extension for two types), the returned type will be the first
# type in the sorted list.
#
# The "printable" rule differs from the "ascii" rule in that it also
# accepts 8-bit characters in the range 128-255.
#
# String constants must be surrounded by "" if they contain whitespace.
# To insert binary data into a string, use the <hex> notation.
#

################################################## ######################
#
# Application-generated files...
#

#application/msword doc string(0,<D0CF11E0A1B11AE1>)
application/pdf pdf string(0,%PDF)
application/postscript ai eps ps string(0,%!) string(0,<04>%!) \
contains(0,128,<1B>%-12345X) + \
(contains(0,1024,"LANGUAGE=POSTSCRIPT") \
contains(0,1024,"LANGUAGE = Postscript") \
contains(0,1024,"LANGUAGE = POSTSCRIPT"))
application/vnd.hp-HPGL hpgl string(0,<1B>&)\
string(0,<1B>E<1B>%0B) \
string(0,<1B>%-1B) string(0,<201B>)\
string(0,BP;) string(0,IN;) string(0,DF;) \
string(0,BPINPS;) \
(contains(0,128,<1B>%-12345X) + \
(contains(0,1024,"LANGUAGE=HPGL") \
contains(0,1024,"LANGUAGE = HPGL")))

################################################## ######################
#
# Image files...
#

image/gif gif string(0,GIF87a) string(0,GIF89a)
image/png png string(0,<89>PNG)
image/jpeg jpeg jpg jpe string(0,<FFD8FF>) &&\
(char(3,0xe0) char(3,0xe1) char(3,0xe2) char(3,0xe3)\
char(3,0xe4) char(3,0xe5) char(3,0xe6) char(3,0xe7)\
char(3,0xe8) char(3,0xe9) char(3,0xea) char(3,0xeb)\
char(3,0xec) char(3,0xed) char(3,0xee) char(3,0xef))
image/tiff tiff tif string(0,MM) string(0,II)
image/x-photocd pcd string(2048,PCD_IPI)
image/x-portable-anymap pnm
image/x-portable-bitmap pbm string(0,P1) string(0,P4)
image/x-portable-graymap pgm string(0,P2) string(0,P5)
image/x-portable-pixmap ppm string(0,P3) string(0,P6)
image/x-sgi-rgb rgb sgi bw icon short(0,474)
image/x-xbitmap xbm
image/x-xpixmap xpm ascii(0,1024) + string(3,"XPM")
#image/x-xwindowdump xwd string(4,<00000007>)
image/x-sun-raster ras string(0,<59a66a95>)

#image/fpx fpx
image/x-alias pix short(8,8) short(8,24)
image/x-bitmap bmp string(0,BM) && !printable(2,14)

################################################## ######################
#
# Text files...
#

text/html html htm printable(0,1024) +\
(istring(0,"<HTML>") istring(0,"<!DOCTYPE"))
application/x-cshell csh printable(0,1024) + string(0,#!) +\
(contains(2,80,/csh) contains(2,80,/tcsh))
application/x-perl pl printable(0,1024) + string(0,#!) +\
contains(2,80,/perl)
application/x-shell sh printable(0,1024) + string(0,#!) +\
(contains(2,80,/bash) contains(2,80,/ksh)\
contains(2,80,/sh) contains(2,80,/zsh))
text/plain txt printable(0,1024)

################################################## ######################
#
# CUPS-specific types...
#

application/vnd.cups-command string(0,'#CUPS-COMMAND')
application/vnd.cups-form string(0,"<CUPSFORM>")
application/vnd.cups-postscript
application/vnd.cups-raster string(0,"RaSt") string(0,"tSaR")
application/vnd.cups-raw (string(0,<1B>E) + !string(2,<1B>%0B)) \
string(0,<1B>@) \
(contains(0,128,<1B>%-12345X) + \
(contains(0,1024,"LANGUAGE=PCL") \
contains(0,1024,"LANGUAGE = PCL")))

################################################## ######################
#
# Raw print file support...
#
# Uncomment the following type and the application/octet-stream
# filter line in mime.convs to allow raw file printing without the
# -oraw option.
#

# application/octet-stream

#
# End of "$Id: mime.types,v 1.28 2003/04/07 18:03:27 mike Exp $".
#

Kannst du mir genau sagen, wo ich was hinschreiben muss? Danke!

Edit: Ich habs gefunden...zumindest wenn es das # wegnehmen war. Allerdings hatte dies keinen Effekt. Ich bekomme immernoch ein schlichtes "Fehler" im Windows.

suck
27.02.05, 19:52
Es geht ohne Samba, das hier genutze Protokoll heisst IPS - Internet Printing Service. Hast du in CUPS Konfigurationsdatei angegeben, dass der Windows-Rechner drucken darf? Du musst die IP nämlich freigeben.

audience
27.02.05, 19:57
Es geht ohne Samba, das hier genutze Protokoll heisst IPS - Internet Printing Service. Hast du in CUPS Konfigurationsdatei angegeben, dass der Windows-Rechner drucken darf? Du musst die IP nämlich freigeben.

Also ich hab über cupsdconf (in usr/bin/) alles auf allow gemacht was ging. Aber wenn du mir verraten könntest, welche Datei ich wie genau editieren muss, dann wäre das natürlich besser. Danke

Huflatisch
27.02.05, 20:39
ach ja geht ja auch damit. :cool: :rolleyes:

Ich habe diese Lösungen jedoch immer mit dem Sambe gemacht und hatte da noch nir Probleme.
Beim IPS kann ich nicht helfen

By Huflatisch

PS: Aber ich denke mal in den zwei Datein die Rauten entfernen


#application/octet-stream application/vnd.cups-raw 0 -

# application/octet-stream

audience
27.02.05, 21:14
ach ja geht ja auch damit. :cool: :rolleyes:

Ich habe diese Lösungen jedoch immer mit dem Sambe gemacht und hatte da noch nir Probleme.
Beim IPS kann ich nicht helfen

By Huflatisch

PS: Aber ich denke mal in den zwei Datein die Rauten entfernen


#application/octet-stream application/vnd.cups-raw 0 -

# application/octet-stream

Ja das habe ich schon probiert - leider ohne Erfolg.
Wenn ich übrigens die Freigabe über Samba versuche, dann steht im Windows immer "Zugriff verweiger, keine Verbindung möglich". Samba läuft bei mir eh und deswegen wärs auch nicht schlimm, wenn das Drucken darüber läuft Edit: bzw. mal laufen würde.

Huflatisch
27.02.05, 21:22
Hey

Teste mal diese Einträge in der smb.conf bzw. pass mal deins an


[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No


By Huflatisch
Falls es nicht geht
poste mal dein smb.conf und die /etc/printcab

audience
27.02.05, 21:31
Hey

Teste mal diese Einträge in der smb.conf bzw. pass mal deins an

By Huflatisch

Nein, das hat leider auch nichts gebracht. Hier mal meine smb.conf:
(Samba-ordner-Freigaben habe ich hier entfernt)

[QUOTE]# Samba config file created using SWAT
# from 0.0.0.0 (0.0.0.0)
# Date: 2004/06/06 20:12:04

# Global parameters
[global]
workgroup = LAN
netbios name = NICE
server string = Samba Server
username map = /etc/samba/smbusers
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
dns proxy = no
winbind uid = 16777216-33554431
winbind gid = 16777216-33554431

password server = None
map to guest = Bad User
restrict anonymous = no
guest ok = yes
domain master = no
preferred master = no
algorithmic rid base = 1001
max protocol = NT
ldap ssl = No
server signing = Auto

[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No

[DeskJet880C]
printer name = DeskJet880C
valid users = @mom
printable = yes
write list = @mom

Huflatisch
27.02.05, 21:49
Hey

Das ging ja schnell :)

kommentier mal die Deskjet Sektion aus.
Samba neugestartet ?

was steht in der Logdatei beim Zugriff

audience
27.02.05, 21:55
Hey

Das ging ja schnell :)

kommentier mal die Deskjet Sektion aus.
Samba neugestartet ?

was steht in der Logdatei beim Zugriff

Nein, das hat leider auch nicht funktioniert.

Huflatisch
27.02.05, 22:09
Hey

Irgendwo ist da ne Matze drin.
weis nicht wo

By Huflatisch