diff options
Diffstat (limited to 'samples')
| -rw-r--r-- | samples/lpr.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/samples/lpr.lua b/samples/lpr.lua index 77c354f..c23ebee 100644 --- a/samples/lpr.lua +++ b/samples/lpr.lua | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | local lp = require("lp") | 1 | local lp = require("lp") |
| 2 | 2 | ||
| 3 | local function usage() | 3 | local function usage() |
| 4 | print('\nUsage: lp filename [keyword=val...]\n') | 4 | print('\nUsage: lua lptest.lua [filename] [keyword=val...]\n') |
| 5 | print('Valid keywords are :') | 5 | print('Valid keywords are :') |
| 6 | print( | 6 | print( |
| 7 | ' host=remote host or IP address (default "localhost")\n' .. | 7 | ' host=remote host or IP address (default "localhost")\n' .. |
| @@ -36,12 +36,13 @@ do | |||
| 36 | if not arg[2] then | 36 | if not arg[2] then |
| 37 | return usage() | 37 | return usage() |
| 38 | end | 38 | end |
| 39 | |||
| 39 | if arg[1] ~= "query" then | 40 | if arg[1] ~= "query" then |
| 40 | r,e=lp.send(arg[1],opt) | 41 | r,e=lp.send(arg[1],opt) |
| 41 | io.stderr:write(tostring(r or e),'\n') | 42 | io.stdout:write(tostring(r or e),'\n') |
| 42 | else | 43 | else |
| 43 | r,e=lp.query(opt) | 44 | r,e=lp.query(opt) |
| 44 | io.stderr:write(tostring(r or e), '\n') | 45 | io.stdout:write(tostring(r or e), '\n') |
| 45 | end | 46 | end |
| 46 | end | 47 | end |
| 47 | 48 | ||
