List Info

Thread: Printen to private network




Printen to private network
user name
2006-11-07 20:42:18
Hello Alastair,

major breaktrue!!
Almost... there...

If i do a test print with CUPS (port 10002) i get this error

cupsdoprint -P 'BrotherHL1270' -J 'KDE Print Test' -H
'localhost:10002' -U 'marcel' -o ' 
multiple-document-handling=separate-documents-uncollated-cop
ies orientation-requested=3'
'/opt/share/apps/kdeprint/testprint.ps'


if i change the line into (10002/3002)
then a popup for a login/passwd arrives.. i add the login
'marcel' and the nx.log passwd
AND YES....  a PERFECT cups 1.1.x "printer test
page"

cupsdoprint -P 'BrotherHL1270' -J 'KDE Print Test' -H
'localhost:3002' -U 'marcel' -o ' 
multiple-document-handling=separate-documents-uncollated-cop
ies orientation-requested=3'
'/opt/share/apps/kdeprint/testprint.ps'

If i can change the port somewhere? or?
i have removed the nx-client on the server there is no
difference.






Alastair Johnson wrote:
> On Thursday 12 October 2006 23:19, Marcel kraan wrote:
>> Thanks Alastair,
>>
>>
>> I think this config is the same as the default
config from the last version
>> nx?.. except the cups 1.1.x on my Fedora core5
server
>>
>> But for sure if it can work.... (before is trash my
yum/rpm database with
>> --force --nodeps)
>>
>> - my server is at a hosting provider far away  on an
public ip.
>> - different thin clients need to print trough the
NX server to their
>> thinclient-printer The thin clients are in a
private 192.168.1.x network.
>>
>> So this is possible via the ssh-tunnel?
> 
> I have an FC3 server at a hosting provider on a public
IP and clients on 
> 192.168.x.x and I have printed via the ssh tunnel using
CUPS after some 
> modifications (search the archives for details). The
tunnel mechanism is the 
> same so SMB should work the same way, but I haven't
tried it. Martin says it 
> works for him. My post 'Printing under FC5' describes
the problem I had with 
> CUPS 1.2.x which you may be able to fix - I ran out of
time. 
> 
> Would yum let you downgrade by specifying the full
version number of the 
> package? I've never tried. It didn't get _too_ upset
when I 
> used --force --nodeps to downgrade openldap though.
> 
>> Alastair Johnson wrote:
>>> On Thursday 12 October 2006 21:19, Marcel kraan
wrote:
>>>> My nxserver hangs on internet at a provider
in holland
>>>>
>>>> Is it possible to print from the terminals
(samba) from a private
>>>> network. I have setup a cups printserver at
the nx server.
>>>> I have samba and lpd running on the
terminals
>>>>
>>>> can i print to the private network???
>>>> i can print to the internet IP but?? direct
to the terminal?
>>>> Is this possible?
>>> It is possible, but you probably need to modify
the nxnode script. I
>>> think you need CUPS 1.1.x on the server (FC5
uses 1.2.x which doesn't
>>> work with FreeNX yet) and on the client use
'Enable SSL encryption of all
>>> traffic'. This post from the archive is the
best I've seen for getting
>>> SMB printing working:
>>>
>>>
------------------------------------------------------------
-----
>>> Re: [FreeNX-kNX] printing
>>>  From: Martin Steigerwald <msteamix.de>
>>>  To: User Support for FreeNX Server and kNX
Client <freenx-knxkde.org>
>>>
>>> Am Dienstag, 24. Januar 2006 20:49 schrieb
Alastair Johnson:
>>>> The first problem is in the freenx nxnode
script in function
>>>> cmd_node_addprinter() which handles the
addprinter request from the
>>>> client. This has to determine the printer
driver to use, so calls a
>>>> script confusingly called nxclient. This is
NOT a client! It is meant to
>>>> replicate certain functions of the
nomachine nxclient as used by the
>>>> nxserver though, such as allowing you to
select a printer driver. For me
>>>> this printer driver selection never
displayed however, so for testing I
>>>> modified
>>>> cmd_node_addprinter() to bypass this for
testing, hardwiring it to the
>>>> driver for my printer. Another option may
be to install the nomachine
>>>> client on the server, since it seems the
freenx nxclient script checks
>>>> for the presence of the nomachine client,
and calls it if present. I've
>>>> not tried that yet though...
>>> Hello,
>>>
>>> yes that worked.  After applied the patch I
described in my "freenx
>>> problems with smb printing setup" post I
got dialogs to configure my
>>> printer driver. It needs NoMachine's nxclient
on the server which is
>>> generally a good idea, cause it provides some
other features:
>>>
>>> 1) nice dialog window for Terminate / Suspend
instead of ugly xdialog
>>> stuff
>>>
>>> 2) Suspend / Terminate buttons when you move
the mouse to the title bar
>>> of the window that displays the FreeNX session.
>>>
>>> Well, I paste the relevant snippet here:
>>>
>>>
------------------------------------------------------------
-----------
>>> - nxnode uses "-noautokill" as option
to nxclient, but nxclient 1.5.0-138
>>> does not seem to support this options and
displays an error dialog
>>> instead of the intended dialog -> I removed
that option (see diff below)
>>>
>>> - nxnode uses lpadmin as a the user of the
session, but a user doesn't
>>> have lpadmin in its path -> I expicitely
specified the path
>>>
>>> - $KDEHOME does not appear to be set in KDE 3.3
and thus the default
>>> value for $KDEPRINTRC does not work anymore
(/etc/nxserver/node.conf) -->
>>> I changed it to
KDE_PRINTRC="/home/$USER/.kde/share/config/kdeprintrc&q
uot;
>>> cause
>>>
KDE_PRINTRC="~/.kde/share/config/kdeprintrc"
didn't work
>>>
>>> Okay, thats it. I can do bug reports sometimes
but I wanted to post it
>>> right now so that people who come across the
same problems can Google it.
>>>
>>> appserver:/# diff -u /usr/lib/nx/nxnode.dist 
/usr/lib/nx/nxnode
>>> --- /usr/lib/nx/nxnode.dist     2005-10-08
19:36:07.000000000 +0200
>>> +++ /usr/lib/nx/nxnode  2005-12-21
18:30:42.529485000 +0100
>>>  -797,10 +797,10 
>>>         ERROR=$(PASSWD="$password"
"$COMMAND_SMBMOUNT"
>>> "//$computername/$rdir"
"$HOME/$dir" -o
>>>
username="$username,ip=127.0.0.1,port=$port"
2>&1) if [ $? -eq 0 ]
>>>         then
>>> -               $PATH_BIN/nxclient -dialog ok
-caption "NXServer Message"
>>> -message "Info: Share:
'//$computername/$rdir' mounted on: '$HOME/$dir'"
>>> -noautokill -display :$display &
>>> +               $PATH_BIN/nxclient -dialog ok
-caption "NXServer Message"
>>> -message "Info: Share:
'//$computername/$rdir' mounted on: '$HOME/$dir'"
>>> -display :$display &
>>>                 echo "$HOME/$dir"
>>
>>>
"$USER_FAKE_HOME/.nx/C-$SERVER_NAME-$display-$sessionid
/scripts/mpoint"
>>>         else
>>> -               $PATH_BIN/nxclient -dialog ok
-caption "NXServer Message"
>>> -message "Info: Share:
'//$computername/$rdir' failed to mount: $ERROR"
>>> -noautokill -display :$display &
>>> +               $PATH_BIN/nxclient -dialog ok
-caption "NXServer Message"
>>> -message "Info: Share:
'//$computername/$rdir' failed to mount: $ERROR"
>>> -display :$display &
>>>         fi
>>>  }
>>>
>>>  -830,12 +830,13 
>>>                
DEVICE_URI="ipp://localhost:$port/printers/$printer&quo
t;
>>>                 NAME="$printer"
>>>         fi
>>> -       MODEL=$($PATH_BIN/nxclient -printer
"$NAME" -noautokill -display
>>> : $display)
>>> +       MODEL=$($PATH_BIN/nxclient -printer
"$NAME" -display :$display)
>>>         [ -z "$MODEL" -o
"$MODEL" = "cancel: aborted" ]
&& return
>>>
>>>         PUBLIC="-u allow:$USER"
>>>         [ "$public" == "1"
] && PUBLIC=""
>>> -       lpadmin -p "$NAME" -E -v
"$DEVICE_URI" -m "$MODEL" $PUBLIC
>>> +# Teamix: User doesn't have lpadmin in his
path
>>> +        /usr/sbin/lpadmin -p "$NAME"
-E -v "$DEVICE_URI" -m "$MODEL"
>>> $PUBLIC [ "$defaultPrinter" =
"1" ] && lpadmin -d "$NAME"
>>>  }
>>>
------------------------------------------------------------
-----------
>>>
>>>
>>>
>>>
>>>
____________________________________________________________
____
>>>      Were you helped on this list with your
FreeNX problem?
>>>     Then please write up the solution in the
FreeNX Wiki/FAQ:
>>>   http://openfacts.berlios.de/index-en.phtml?title=Free
NX_FAQ
>>>          Don't forget to check the NX Knowledge
Base:
>>>                  http://www.nomachine.com
/kb/
>>>
>>>
____________________________________________________________
____
>>>        FreeNX-kNX mailing list ---
FreeNX-kNXkde.org
>>>       http
s://mail.kde.org/mailman/listinfo/freenx-knx
>>>
____________________________________________________________
____
> 
>
____________________________________________________________
____
>      Were you helped on this list with your FreeNX
problem?
>     Then please write up the solution in the FreeNX
Wiki/FAQ:
>   http://openfacts.berlios.de/index-en.phtml?title=Free
NX_FAQ
>          Don't forget to check the NX Knowledge Base:
>                  http://www.nomachine.com
/kb/ 
> 
>
____________________________________________________________
____
>        FreeNX-kNX mailing list --- FreeNX-kNXkde.org
>       http
s://mail.kde.org/mailman/listinfo/freenx-knx
>
____________________________________________________________
____

-- 
  ___ _        _   _     ___   _   ___
| _ |_)__ _  /_ (_)_ _| _ ) /_ / __|
| _  / _` |/ _ | | '_| _ / _  (_ |
|___/___, /_/ __|_| |___/_/ ____|.com
       |___/

BigAirBAG BV
Amsterdamseweg 68
1981 LH  Velsen Zuid
The Netherlands
VAT/BTW             : NL8065.67.831.B01
Chamber of Commerce : 08076232
Phone               : +31 654378837
Fax                 : +31 235513420
Inter               : +42 3663172486

____________________________________________________________
____
     Were you helped on this list with your FreeNX problem?
    Then please write up the solution in the FreeNX
Wiki/FAQ:
  http://openfacts.berlios.de/index-en.phtml?title=Free
NX_FAQ
         Don't forget to check the NX Knowledge Base:
                 http://www.nomachine.com
/kb/ 

____________________________________________________________
____
       FreeNX-kNX mailing list --- FreeNX-kNXkde.org
      http
s://mail.kde.org/mailman/listinfo/freenx-knx
____________________________________________________________
____
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )