Re: [maemo-users] Printing?

2007-01-28 Thread Humberto Ortiz-Zuazaga
Jonathan Greene wrote:

> It would be great to print from my N800 to a network accessible
> printer... Anyone figure a hack for this?

There are remote only lpr tools, like http://truffula.com/rlpr/. Maybe
these can run on maemo?


-- 
Humberto Ortiz-Zuazaga
Programmer-Archaeologist
University of Puerto Rico
http://www.hpcf.upr.edu/~humberto/



signature.asc
Description: OpenPGP digital signature
___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-01-28 Thread Damien Challet
On Sunday 28 January 2007 16:56, Humberto Ortiz-Zuazaga wrote:
> Jonathan Greene wrote:
> > It would be great to print from my N800 to a network accessible
> > printer... Anyone figure a hack for this?
>
> There are remote only lpr tools, like http://truffula.com/rlpr/. Maybe
> these can run on maemo?

this is what I use in an other context:

#!/usr/bin/perl
my($file)=$ARGV[0];
system("scp $file [EMAIL PROTECTED]:");
system("ssh [EMAIL PROTECTED] lpr $file");
sleep 100;
system("ssh [EMAIL PROTECTED] rm -f $file");
exit;
___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-01-28 Thread James Sparenberg
On Sunday 28 January 2007 07:56, Humberto Ortiz-Zuazaga wrote:
> Jonathan Greene wrote:
> > It would be great to print from my N800 to a network accessible
> > printer... Anyone figure a hack for this?
>
> There are remote only lpr tools, like http://truffula.com/rlpr/. Maybe
> these can run on maemo?


To my overly limited understanding the problem lies mostly in the shear size 
and volume of printer filter(drivers) available.  On a desktop cups is 
nothing compared to the libraries needed to talk to the printers themselves.  
I see that as the major problem.  Maybe I'm wrong.  

James
___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-01-28 Thread James Sparenberg
On Sunday 28 January 2007 11:38, Damien Challet wrote:
> On Sunday 28 January 2007 16:56, Humberto Ortiz-Zuazaga wrote:
> > Jonathan Greene wrote:
> > > It would be great to print from my N800 to a network accessible
> > > printer... Anyone figure a hack for this?
> >
> > There are remote only lpr tools, like http://truffula.com/rlpr/. Maybe
> > these can run on maemo?
>
> this is what I use in an other context:
>
> #!/usr/bin/perl
> my($file)=$ARGV[0];
> system("scp $file [EMAIL PROTECTED]:");
> system("ssh [EMAIL PROTECTED] lpr $file");
> sleep 100;
> system("ssh [EMAIL PROTECTED] rm -f $file");
> exit;

Damien,

   If I'm understanding this correctly, you are saying (in perl) take this 
file and move it to that host and print it using it's defaults.  Or am I 
wrong.  (If I'm right, slick idea!)

James
___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-01-28 Thread Damien Challet
On Sunday 28 January 2007 21:56, James Sparenberg wrote:
> On Sunday 28 January 2007 11:38, Damien Challet wrote:
> > On Sunday 28 January 2007 16:56, Humberto Ortiz-Zuazaga wrote:
> > > Jonathan Greene wrote:
> > > > It would be great to print from my N800 to a network accessible
> > > > printer... Anyone figure a hack for this?
> > >
> > > There are remote only lpr tools, like http://truffula.com/rlpr/. Maybe
> > > these can run on maemo?
> >
> > this is what I use in an other context:
> >
> > #!/usr/bin/perl
> > my($file)=$ARGV[0];
> > system("scp $file [EMAIL PROTECTED]:");
> > system("ssh [EMAIL PROTECTED] lpr $file");
> > sleep 100;
> > system("ssh [EMAIL PROTECTED] rm -f $file");
> > exit;
>
> Damien,
>
>If I'm understanding this correctly, you are saying (in perl) take this
> file and move it to that host and print it using it's defaults.  Or am I
> wrong.  (If I'm right, slick idea!)

Yes, that is correct, assuming also that key authentification is set up.

One should of course convert it into a shell script.

___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-01-28 Thread Jonathan Greene

On 1/28/07, Damien Challet <[EMAIL PROTECTED]> wrote:

On Sunday 28 January 2007 21:56, James Sparenberg wrote:
> On Sunday 28 January 2007 11:38, Damien Challet wrote:
> > On Sunday 28 January 2007 16:56, Humberto Ortiz-Zuazaga wrote:
> > > Jonathan Greene wrote:
> > > > It would be great to print from my N800 to a network accessible
> > > > printer... Anyone figure a hack for this?
> > >
> > > There are remote only lpr tools, like http://truffula.com/rlpr/. Maybe
> > > these can run on maemo?
> >
> > this is what I use in an other context:
> >
> > #!/usr/bin/perl
> > my($file)=$ARGV[0];
> > system("scp $file [EMAIL PROTECTED]:");
> > system("ssh [EMAIL PROTECTED] lpr $file");
> > sleep 100;
> > system("ssh [EMAIL PROTECTED] rm -f $file");
> > exit;
>
> Damien,
>
>If I'm understanding this correctly, you are saying (in perl) take this
> file and move it to that host and print it using it's defaults.  Or am I
> wrong.  (If I'm right, slick idea!)

Yes, that is correct, assuming also that key authentification is set up.

One should of course convert it into a shell script.



That would be pretty amazing and if in OSX, I set up an automator
action to watch a particular folder and print new things... it would
totally work!

How would I make it a shell script?  And how would you do it from
something like Opera for example?  There is no file to move around...


--
Jonathan Greene
m 917.560.3000
AIM / iChat - atmasphere
gtalk / jabber - [EMAIL PROTECTED]
Gizmo - JonathanGreene
blog - http://www.atmasphere.net/wp
___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-01-28 Thread Michael Thompson

On 28/01/07, Jonathan Greene <[EMAIL PROTECTED]> wrote:


That would be pretty amazing and if in OSX, I set up an automator
action to watch a particular folder and print new things... it would
totally work!

How would I make it a shell script?  And how would you do it from
something like Opera for example?  There is no file to move around...


the lp command above requires a postscript file whuch you can't
create. i'd like to see 'save to pdf'
___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-01-28 Thread James Sparenberg
On Sunday 28 January 2007 01:49:39 pm Jonathan Greene wrote:
> On 1/28/07, Damien Challet <[EMAIL PROTECTED]> wrote:
> > On Sunday 28 January 2007 21:56, James Sparenberg wrote:
> > > On Sunday 28 January 2007 11:38, Damien Challet wrote:
> > > > On Sunday 28 January 2007 16:56, Humberto Ortiz-Zuazaga wrote:
> > > > > Jonathan Greene wrote:
> > > > > > It would be great to print from my N800 to a network accessible
> > > > > > printer... Anyone figure a hack for this?
> > > > >
> > > > > There are remote only lpr tools, like http://truffula.com/rlpr/.
> > > > > Maybe these can run on maemo?
> > > >
> > > > this is what I use in an other context:
> > > >
> > > > #!/usr/bin/perl
> > > > my($file)=$ARGV[0];
> > > > system("scp $file [EMAIL PROTECTED]:");
> > > > system("ssh [EMAIL PROTECTED] lpr $file");
> > > > sleep 100;
> > > > system("ssh [EMAIL PROTECTED] rm -f $file");
> > > > exit;
> > >
> > > Damien,
> > >
> > >If I'm understanding this correctly, you are saying (in perl) take
> > > this file and move it to that host and print it using it's defaults. 
> > > Or am I wrong.  (If I'm right, slick idea!)
> >
> > Yes, that is correct, assuming also that key authentification is set up.
> >
> > One should of course convert it into a shell script.
>
> That would be pretty amazing and if in OSX, I set up an automator
> action to watch a particular folder and print new things... it would
> totally work!

No need since when you run this script it does the print command from the get 
go and IIRC lpr works with OSX as well.
>
> How would I make it a shell script?  And how would you do it from
> something like Opera for example?  There is no file to move around...

You don't do it from opera per se but you create the program and then (if this 
was a desktop) you tell opera that the print command is this script.  Hmmm 

James



___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-01-28 Thread James Sparenberg
On Sunday 28 January 2007 01:49:39 pm Jonathan Greene wrote:
> On 1/28/07, Damien Challet <[EMAIL PROTECTED]> wrote:
> > On Sunday 28 January 2007 21:56, James Sparenberg wrote:
> > > On Sunday 28 January 2007 11:38, Damien Challet wrote:
> > > > On Sunday 28 January 2007 16:56, Humberto Ortiz-Zuazaga wrote:
> > > > > Jonathan Greene wrote:
> > > > > > It would be great to print from my N800 to a network accessible
> > > > > > printer... Anyone figure a hack for this?
> > > > >
> > > > > There are remote only lpr tools, like http://truffula.com/rlpr/.
> > > > > Maybe these can run on maemo?
> > > >
> > > > this is what I use in an other context:
> > > >
> > > > #!/usr/bin/perl
> > > > my($file)=$ARGV[0];
> > > > system("scp $file [EMAIL PROTECTED]:");
> > > > system("ssh [EMAIL PROTECTED] lpr $file");
> > > > sleep 100;
> > > > system("ssh [EMAIL PROTECTED] rm -f $file");
> > > > exit;
> > >
> > > Damien,
> > >
> > >If I'm understanding this correctly, you are saying (in perl) take
> > > this file and move it to that host and print it using it's defaults. 
> > > Or am I wrong.  (If I'm right, slick idea!)
> >
> > Yes, that is correct, assuming also that key authentification is set up.
> >
> > One should of course convert it into a shell script.
>
> That would be pretty amazing and if in OSX, I set up an automator
> action to watch a particular folder and print new things... it would
> totally work!
>
> How would I make it a shell script?  And how would you do it from
> something like Opera for example?  There is no file to move around...

I believe the bash conversion would be.

#!/usr/bin/bash

file=$1
user=[put your user here]
host=[put fqdn or up of printer host here]

scp $file [EMAIL PROTECTED]:/tmp
ssh [EMAIL PROTECTED] `lpr /tmp/$file`
sleep 100
ssh [EMAIL PROTECTED] `rm $file`
echo "complete"

Though I'm not in a place to verify it yet.  (No printer here.)

James

___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-01-28 Thread James Sparenberg
On Sunday 28 January 2007 10:43:30 pm Jan Wender wrote:
> A little enhancement, but untested. And maybe it would be better to
> use /bin/sh, because on normal devices no bash is installed.
>
> #!/bin/sh
>
> user=[put your user here]
> host=[put fqdn or up of printer host here]
>
> if [ $# -ge 1 ];then
>   file=$1
>   cat $file | ssh [EMAIL PROTECTED] 'lpr /tmp/$file'
> else
>   cat | ssh [EMAIL PROTECTED] 'lpr /tmp/$file'
> fi
> echo "complete"


Just curious, why the cat?

>
> Cheerio, Jan
> ___
> maemo-users mailing list
> maemo-users@maemo.org
> https://maemo.org/mailman/listinfo/maemo-users


___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users


Re: [maemo-users] Printing?

2007-02-01 Thread Jan Wender

Hi,

On 1/29/07, James Sparenberg <[EMAIL PROTECTED]> wrote:

Just curious, why the cat?


Just to avoid hassles with IO redirection.

Cheerio, Jan
___
maemo-users mailing list
maemo-users@maemo.org
https://maemo.org/mailman/listinfo/maemo-users