<br><font size=1 face="sans-serif"><b>Eric Bazzana <ebazzana@gmail.com></b>
Sent by: freenx-knx-bounces@kde.org</font>
<br><font size=1 face="sans-serif">Please respond toUser Support for FreeNX
Server and kNX Client <freenx-knx@kde.org></font>
<br>
<br>
<br><font size=3>sorry, first mail get wrong.</font>
<br>
<br><font size=2 color=#2f2f2f face="Arial">Hello, im trying to get working
remote printing and cant do it. </font>
<br><font size=2 color=#2f2f2f face="Arial">I have a linux server, with
free-nx NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)</font>
<br><font size=2 color=#2f2f2f face="Arial">Client machine is Windows XP,
with NoMachine NX Client version 3.5.0-7.</font>
<br><font size=2 color=#2f2f2f face="Arial">I have a printer on client
machine working and shared.</font>
<br>
<br><font size=2 color=#2f2f2f face="Arial">When i start de client on WinXP,
go to "configure" -> "Services" -> "Add"
-> select printer, and set user/pass of an account on WinXp.</font>
<br>
<br><font size=2 color=#2f2f2f face="Arial">Start client session, printer
is configured and CUPS server is running. I go to CUPS admin page, and
"Print Test Page", job is bloqued with "Connection
failed: NT_STATUS_CONNECTION_REFUSED".</font>
<br>
<br><font size=2 color=#2f2f2f face="Arial">After enable logging capabilities,
i see in error_log of CUPS:</font>
<br><font size=3 color=#2f2f2f face="Arial">D [22/Aug/2012:02:13:55 -0300]
[Job 1] + exec /usr/lib/cups/backend/smb smb://</font><a href=http://natyeric:pass@127.0.0.1:445/PDFCreator><font size=3 color=blue face="Arial"><u>natyeric:pass@127.0.0.1:445/PDFCreator</u></font></a><font size=3 color=#2f2f2f face="Arial">
1 anonymous 'Test Page' 1 </font>
<br><font size=3 color=#2f2f2f face="Arial">'job-uuid=urn:uuid:4963ba7e-5e2b-3b2d-5366-51a65e024647
job-originating-host-name=localhost time-at-creation=1345612435 time-at-processing=1345612435'
/home/hp/.nx/C-hp-american-2003-0698DF717CB9B4B752BB11977B64DF6E/cups/spool/d00001-001</font>
<br>
<br><font size=3 color=#2f2f2f face="Arial">E [22/Aug/2012:02:13:55 -0300]
[Job 1] Connection failed: NT_STATUS_CONNECTION_REFUSED</font>
<br>
<br><font size=3 color=#2f2f2f face="Arial">D [22/Aug/2012:02:13:55 -0300]
[Job 1] Set job-printer-state-message to "Connection failed: NT_STATUS_CONNECTION_REFUSED",
current level=ERROR</font>
<br>
<br><font size=2 color=#2f2f2f face="Arial">but if run /usr/lib/cups/backend/smb
smb://</font><a href=http://natyeric:amor@127.0.0.1:445/PDFCreator><font size=2 color=blue face="Arial"><u>natyeric:amor@127.0.0.1:445/PDFCreator</u></font></a><font size=2 color=#2f2f2f face="Arial">
1 anonymous 'Test Page' 1 'job-uuid=urn:uuid:4963ba7e-5e2b-3b2d-5366-51a65e024647
job-originating-host-name=localhost time-at-creation=1345612435 time-at-processing=1345612435'
/home/hp/.nx/C-hp-american-2003-0698DF717CB9B4B752BB11977B64DF6E/cups/spool/d00001-001
in a terminal, the print job is sent, and gets printed on WinXP client
machine.</font>
<br>
<br><font size=2 color=#2f2f2f face="Arial">someone has any tip to get
this working.</font>
<br><font size=2 color=#2f2f2f face="Arial">thanks, Eric.</font>
<br>
<br>
<br><font size=2 color=blue face="Arial">smb printing can be quite "entertaining"
. . . .</font>
<br>
<br>
<br><font size=2 color=blue face="Arial">Recently we've had to set ( some
of us anyway)</font>
<br><font size=2 color=blue face="Arial">        use
client driver = Yes</font>
<br><font size=2 color=blue face="Arial">in the printer's stanza in smb.conf
to get remote smb spooling working again,</font>
<br><font size=2 color=blue face="Arial">BUT</font>
<br><font size=2 color=blue face="Arial">that's to samba on the workstation,
tho' it gave the same NT_STATUS_CONNECTION_REFUSED</font><font size=2 face="Arial">
</font><font size=2 color=blue face="Arial">error message !?!?!?</font>
<br>
<br><font size=2 color=blue face="Arial">So. . . </font>
<br>
<br><font size=2 color=blue face="Arial">A/ (looking for obvious points)</font>
<br>
<br><font size=2 color=blue face="Arial">I don't see the same lines in
my logs as you post from yours.</font>
<br><font size=2 color=blue face="Arial">but</font>
<br><font size=2 color=blue face="Arial">I note the "pass"  for
the password in your "cups" log differs from the "amor"
in the second example on the command line</font>
<br><font size=2 color=blue face="Arial">so</font>
<br><font size=2 color=blue face="Arial">unless your logging is managing
to filter and anonymize passwords in an smb uri</font>
<br><font size=2 color=blue face="Arial">or</font>
<br><font size=2 color=blue face="Arial">you have only changed one of them
manually before posting</font>
<br><font size=2 color=blue face="Arial">then</font>
<br><font size=2 color=blue face="Arial">there is a password mismatch.</font>
<br>
<br>
<br>
<br><font size=2 color=blue face="Arial">B/ (trying to think how one would
work and the other not)</font>
<br>
<br><font size=2 color=blue face="Arial">Remote nxsmb printing re-directs
:445 to the nxagent "tunnel" port using libnxredir.so.0</font>
<br><font size=2 color=blue face="Arial">then</font>
<br><font size=2 color=blue face="Arial">smb spools (eventually) to  the
re-directed :445</font>
<br>
<br>
<br><font size=2 color=blue face="Arial">It's possible to set this redirection
for the whole nx session using</font>
<br><font size=2 color=blue face="Arial">        ENABLE_SAMBA_PRELOAD=1</font>
<br><font size=2 color=blue face="Arial">in node.conf ( but I don't know
if it works, cos I don't use it )</font>
<br><font size=2 color=blue face="Arial">so</font>
<br><font size=2 color=blue face="Arial">if you've done that then the </font>
<br><font size=2 color=blue face="Arial">        /usr/bin/smbspool</font>
<br><font size=2 color=blue face="Arial">which</font>
<br><font size=2 color=blue face="Arial">        /usr/lib/cups/backend/smb</font>
<br><font size=2 color=blue face="Arial">links to should connect to the
nxagent "tunnel" port and spool over the tunnel</font>
<br><font size=2 color=blue face="Arial">but</font>
<br><font size=2 color=blue face="Arial">if you haven't set this and port
445 is to samba on your Linux machine and haven't used nxsmb or LD_PRELOAD
to load the .so</font>
<br><font size=2 color=blue face="Arial">then</font>
<br><font size=2 color=blue face="Arial">if you are using a test environment,
you might be spooling to your workstation printer via samba </font>
<br><font size=2 color=blue face="Arial">i.e.</font>
<br><font size=2 color=blue face="Arial"> outside the nxagent tunnel
(which used to be the recomended method a few years ago for local eg. USB
printers, tho' its not much use remotely)</font>
<br><font size=2 color=blue face="Arial">which</font>
<br><font size=2 color=blue face="Arial">might explain why it works that
way.</font>
<br>
<br><font size=2 color=blue face="Arial">. . . .  else I can't think
of any reason why it would work one way and not the other</font>
<br><font size=2 color=blue face="Arial">and</font>
<br><font size=2 color=blue face="Arial">I can spool to xp just fine .
. . .</font>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>