Beste Tweakers,
Ik heb namelijk thuis een kleine server draaien op FreeNAS, en aangezien FreeNAS geen printserver van zichzelf heeft, heb ik met deze guide: http://www.instructables.com/id/FreeNAS-as-a-Print-Server/ er zelf een "proberen" programmeren. Alles liep perfect behalve bij stap 6 heb ik zo mijn twijfels.
Bij stap 6 moest ik namelijk zelf de locatie /etc/printcap maken omdat de originele printcap zich in usr/local/etc/printcap bevond, en LPRng verwijst duidelijk dat het de locatie /etc/printcap moet zijn...
Dit komt waarschijnlijk doordat ik de nieuwste versie FreeNAS (7.1) heb, en de guide is al meer dan een jaar oud.
Toen heb ik alles nog eens dubbelgecheckt of ik elke stap goed gedaan had, dat bleek het geval, en vervolgens wou ik de printer instellen in windows:
-> nieuwe printer toevoegen
-> lokale printer toevoegen
-> nieuwe poort instellen
-> LPR poort (had ik reeds geactiveerd)
Hierna moest ik de naam/ip adres van de server + de "print queue" geven (192.168.1.250 + lp), maar toen kreeg ik de foutmelding:
"The LPD server did not respond as expected to a test command. Any of the following can cause this error:”
“- The TCP/IP print device (LPD server) does not support the test command”
“- The entry for IP adress or Queue name is incorrect.”
“- The specified TCP/IP print device is not available.”
Ik weet dat mijn printer zeker compatibel is (Brother DCP-110C) omdat anderen het met deze reeds gedaan hebben. Dan heb ik wat gegoogeld om naar de oorzaak van het probleem te zoeken, en het blijkt dus dat er een probleem is met de permissions van ulpt0 en/of de printcap. (Dat denk ik tenminste, maar het kan ook iets anders zijn aangezien ik niet veel i.v.m. dit soort dingen weet.)
Mijn printcap ziet er als volgt uit:
# @(#)printcap Brother DCP-110C
lp|LANprinter:\
:sd=/var/spool/lpd/bare:\
:sh:\
:lp=/dev/ulpt0:
#
Als ik wat testcommando’s uitvoer dan krijg ik dit:
Het commando "Checkpc –V":
LPRng-3.8.32, Copyright 1988-2003 Patrick Powell, <papowell@lprng.com>
Checking for configuration files '/usr/local/etc/lpd.conf'
found '/usr/local/etc/lpd.conf', mod 0100444
Checking for printcap files '/etc/printcap'
Checking for lpd only printcap files '/usr/local/etc/lpd/lpd_printcap'
DaemonUID 1, DaemonGID 1
Using Config file '/usr/local/etc/lpd.conf'
LPD lockfile '/var/run/lpd.515'
.names
:LANprinter=lp
:lp=lp
.all
:lp
#Printcap Information
lp|LANprinter
:lp=/dev/ulpt0
:sd=/var/spool/lpd/bare
:sh
Checking printcap info
Checking printer 'lp'
Checking directory: '/var/spool/lpd/bare'
directory '/'
directory '//var'
directory '//var/spool'
directory '//var/spool/lpd'
directory '//var/spool/lpd/bare'
checking 'control.pr' file
checking 'status.pr' file
checking 'status' file
checking 'log' file
checking 'acct' file
Warning - lp: cannot open lp device '/dev/ulpt0' - Permission denied
Het commando "Top":
Lpd daemon blijkt zelfs gewoon niet ingeschakeld te zijn…
Het commando "Lpc lpd":
Printer 'lp@localhost' - cannot open connection - No such file or directory
Make sure the remote host supports the LPD protocol
Het commando "Lpq":
Printer 'lp@localhost' - cannot open connection - No such file or directory
Make sure the remote host supports the LPD protocol
Het commando "Lpc status":
Printer 'lp@localhost' - cannot open connection - No such file or directory
Make sure the remote host supports the LPD protocol
Dit leek me ook even handig: " ll /dev/u* ":
crw-r--r-- 1 root operator 0, 74 May 14 14:39 /dev/uhid1
crw-r--r-- 1 root operator 0, 75 May 14 14:39 /dev/uhid2
crw------- 1 root wheel 0, 72 May 14 14:39 /dev/ukbd1
crw-r--r-- 1 root operator 0, 70 May 14 17:56 /dev/ulpt0
crw-r--r-- 1 root operator 0, 71 May 14 14:39 /dev/unlpt0
lrwxr-xr-x 1 root wheel 6 May 14 14:39 /dev/urandom -> random
crw-rw---- 1 root operator 0, 33 May 14 14:39 /dev/usb
crw-rw---- 1 root operator 0, 32 May 14 14:39 /dev/usb0
crw-rw---- 1 root operator 0, 34 May 14 14:39 /dev/usb1
crw-rw---- 1 root operator 0, 38 May 14 14:39 /dev/usb2
crw-rw---- 1 root operator 0, 39 May 14 14:39 /dev/usb3
crw-rw---- 1 root operator 0, 40 May 14 14:39 /dev/usb4
crw-rw---- 1 root operator 0, 41 May 14 14:39 /dev/usb5
crw-rw---- 1 root operator 0, 42 May 14 14:39 /dev/usb6
/dev/ufs:
total 0
crw-r----- 1 root operator 0, 105 May 14 14:39 data
crw-r----- 1 root operator 0, 116 May 14 14:39 dataa
crw-r----- 1 root operator 0, 117 May 14 14:39 datac
/dev/ufsid:
total 0
crw-r----- 1 root operator 0, 104 May 14 14:39 4bed39f8a4456feb
crw-r----- 1 root operator 0, 114 May 14 14:39 4bed39f8a4456feba
crw-r----- 1 root operator 0, 115 May 14 14:39 4bed39f8a4456febc
Ulpt0 staat hier als operator en ik dacht dat ik ergens gelezen had dat dit wheel (wat dat ook mag wezen) moest zijn, maar ik heb er geen flauw idee van hoe ik dit moet veranderen.
_______________________________________________________________________________________
Zoals jullie waarschijnlijk al gemerkt hebben, heb ik eigenlijk niets van ervaring met FreeBSD, en heb ik gewoon de guide gevolgd, en heb ik de problemen zo goed mogelijk proberen interpreteren.
Ik hoop dat jullie me op weg kunnen helpen.
Alvast bedankt
Ik heb namelijk thuis een kleine server draaien op FreeNAS, en aangezien FreeNAS geen printserver van zichzelf heeft, heb ik met deze guide: http://www.instructables.com/id/FreeNAS-as-a-Print-Server/ er zelf een "proberen" programmeren. Alles liep perfect behalve bij stap 6 heb ik zo mijn twijfels.
Bij stap 6 moest ik namelijk zelf de locatie /etc/printcap maken omdat de originele printcap zich in usr/local/etc/printcap bevond, en LPRng verwijst duidelijk dat het de locatie /etc/printcap moet zijn...
Dit komt waarschijnlijk doordat ik de nieuwste versie FreeNAS (7.1) heb, en de guide is al meer dan een jaar oud.
Toen heb ik alles nog eens dubbelgecheckt of ik elke stap goed gedaan had, dat bleek het geval, en vervolgens wou ik de printer instellen in windows:
-> nieuwe printer toevoegen
-> lokale printer toevoegen
-> nieuwe poort instellen
-> LPR poort (had ik reeds geactiveerd)
Hierna moest ik de naam/ip adres van de server + de "print queue" geven (192.168.1.250 + lp), maar toen kreeg ik de foutmelding:
"The LPD server did not respond as expected to a test command. Any of the following can cause this error:”
“- The TCP/IP print device (LPD server) does not support the test command”
“- The entry for IP adress or Queue name is incorrect.”
“- The specified TCP/IP print device is not available.”
Ik weet dat mijn printer zeker compatibel is (Brother DCP-110C) omdat anderen het met deze reeds gedaan hebben. Dan heb ik wat gegoogeld om naar de oorzaak van het probleem te zoeken, en het blijkt dus dat er een probleem is met de permissions van ulpt0 en/of de printcap. (Dat denk ik tenminste, maar het kan ook iets anders zijn aangezien ik niet veel i.v.m. dit soort dingen weet.)
Mijn printcap ziet er als volgt uit:
# @(#)printcap Brother DCP-110C
lp|LANprinter:\
:sd=/var/spool/lpd/bare:\
:sh:\
:lp=/dev/ulpt0:
#
Als ik wat testcommando’s uitvoer dan krijg ik dit:
Het commando "Checkpc –V":
LPRng-3.8.32, Copyright 1988-2003 Patrick Powell, <papowell@lprng.com>
Checking for configuration files '/usr/local/etc/lpd.conf'
found '/usr/local/etc/lpd.conf', mod 0100444
Checking for printcap files '/etc/printcap'
Checking for lpd only printcap files '/usr/local/etc/lpd/lpd_printcap'
DaemonUID 1, DaemonGID 1
Using Config file '/usr/local/etc/lpd.conf'
LPD lockfile '/var/run/lpd.515'
.names
:LANprinter=lp
:lp=lp
.all
:lp
#Printcap Information
lp|LANprinter
:lp=/dev/ulpt0
:sd=/var/spool/lpd/bare
:sh
Checking printcap info
Checking printer 'lp'
Checking directory: '/var/spool/lpd/bare'
directory '/'
directory '//var'
directory '//var/spool'
directory '//var/spool/lpd'
directory '//var/spool/lpd/bare'
checking 'control.pr' file
checking 'status.pr' file
checking 'status' file
checking 'log' file
checking 'acct' file
Warning - lp: cannot open lp device '/dev/ulpt0' - Permission denied
Het commando "Top":
Lpd daemon blijkt zelfs gewoon niet ingeschakeld te zijn…
Het commando "Lpc lpd":
Printer 'lp@localhost' - cannot open connection - No such file or directory
Make sure the remote host supports the LPD protocol
Het commando "Lpq":
Printer 'lp@localhost' - cannot open connection - No such file or directory
Make sure the remote host supports the LPD protocol
Het commando "Lpc status":
Printer 'lp@localhost' - cannot open connection - No such file or directory
Make sure the remote host supports the LPD protocol
Dit leek me ook even handig: " ll /dev/u* ":
crw-r--r-- 1 root operator 0, 74 May 14 14:39 /dev/uhid1
crw-r--r-- 1 root operator 0, 75 May 14 14:39 /dev/uhid2
crw------- 1 root wheel 0, 72 May 14 14:39 /dev/ukbd1
crw-r--r-- 1 root operator 0, 70 May 14 17:56 /dev/ulpt0
crw-r--r-- 1 root operator 0, 71 May 14 14:39 /dev/unlpt0
lrwxr-xr-x 1 root wheel 6 May 14 14:39 /dev/urandom -> random
crw-rw---- 1 root operator 0, 33 May 14 14:39 /dev/usb
crw-rw---- 1 root operator 0, 32 May 14 14:39 /dev/usb0
crw-rw---- 1 root operator 0, 34 May 14 14:39 /dev/usb1
crw-rw---- 1 root operator 0, 38 May 14 14:39 /dev/usb2
crw-rw---- 1 root operator 0, 39 May 14 14:39 /dev/usb3
crw-rw---- 1 root operator 0, 40 May 14 14:39 /dev/usb4
crw-rw---- 1 root operator 0, 41 May 14 14:39 /dev/usb5
crw-rw---- 1 root operator 0, 42 May 14 14:39 /dev/usb6
/dev/ufs:
total 0
crw-r----- 1 root operator 0, 105 May 14 14:39 data
crw-r----- 1 root operator 0, 116 May 14 14:39 dataa
crw-r----- 1 root operator 0, 117 May 14 14:39 datac
/dev/ufsid:
total 0
crw-r----- 1 root operator 0, 104 May 14 14:39 4bed39f8a4456feb
crw-r----- 1 root operator 0, 114 May 14 14:39 4bed39f8a4456feba
crw-r----- 1 root operator 0, 115 May 14 14:39 4bed39f8a4456febc
Ulpt0 staat hier als operator en ik dacht dat ik ergens gelezen had dat dit wheel (wat dat ook mag wezen) moest zijn, maar ik heb er geen flauw idee van hoe ik dit moet veranderen.
_______________________________________________________________________________________
Zoals jullie waarschijnlijk al gemerkt hebben, heb ik eigenlijk niets van ervaring met FreeBSD, en heb ik gewoon de guide gevolgd, en heb ik de problemen zo goed mogelijk proberen interpreteren.
Ik hoop dat jullie me op weg kunnen helpen.
Alvast bedankt
[ Voor 3% gewijzigd door egonolieux op 15-05-2010 00:03 ]