ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] HP LJ 1010 как сетевой
@ 2007-09-21  6:11 Dima
  2007-09-26  6:20 ` Michael Shigorin
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Dima @ 2007-09-21  6:11 UTC (permalink / raw)
  To: sisyphus

Добрый всем день!



Имеется дома комп,нотебук, Dlink adsl 4-port wifi и  принтер HP LJ 1010 USB
подлючен к компу и работает нормально (прошивка подгружается при
включении) .
ОС - ALT Linux Sisyphus ( текущий сизиф )

Но хотелось сделать его сетевым, чтобы не включая комп
печатать с нотбука по wifi, для этого собираюсь взять попробовать
USB принтсервер D- Link DP-301U.

НО встает вопрос как закачивать в принтер прошивку.

Может у кого есть опыт?
Что посоветуете?

-- 
С уважением,
Русецкий Дмитрий.




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-09-21  6:11 [sisyphus] HP LJ 1010 как сетевой Dima
@ 2007-09-26  6:20 ` Michael Shigorin
  2007-09-26  8:36   ` Konstantin A. Lepikhov
  2007-09-29 13:33 ` [sisyphus] HP LJ 1010 как сетевой dima
  2007-10-02 10:44 ` dima
  2 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2007-09-26  6:20 UTC (permalink / raw)
  To: sisyphus

On Fri, Sep 21, 2007 at 10:11:44AM +0400, Dima wrote:
> Имеется дома комп,нотебук, Dlink adsl 4-port wifi и  принтер HP
> LJ 1010 USB подлючен к компу и работает нормально (прошивка
> подгружается при включении) .  ОС - ALT Linux Sisyphus (
> текущий сизиф ) Но хотелось сделать его сетевым, чтобы не
> включая комп печатать с нотбука по wifi, для этого собираюсь
> взять попробовать USB принтсервер D- Link DP-301U.
> НО встает вопрос как закачивать в принтер прошивку.

Боюсь, лучше тогда пробовать меняться на 1022 или что у них там
уже не требовало вгрузки прошивки каждый раз.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-09-26  6:20 ` Michael Shigorin
@ 2007-09-26  8:36   ` Konstantin A. Lepikhov
  2007-09-26  9:03     ` [sisyphus] [wiki][HCL] HP10xx (was: HP LJ 1010 как сетевой) Michael Shigorin
  0 siblings, 1 reply; 12+ messages in thread
From: Konstantin A. Lepikhov @ 2007-09-26  8:36 UTC (permalink / raw)
  To: shigorin, ALT Linux Sisyphus discussions

Michael Shigorin пишет:
> On Fri, Sep 21, 2007 at 10:11:44AM +0400, Dima wrote:
>> Имеется дома комп,нотебук, Dlink adsl 4-port wifi и  принтер HP
>> LJ 1010 USB подлючен к компу и работает нормально (прошивка
>> подгружается при включении) .  ОС - ALT Linux Sisyphus (
>> текущий сизиф ) Но хотелось сделать его сетевым, чтобы не
>> включая комп печатать с нотбука по wifi, для этого собираюсь
>> взять попробовать USB принтсервер D- Link DP-301U.
>> НО встает вопрос как закачивать в принтер прошивку.
> 
> Боюсь, лучше тогда пробовать меняться на 1022 или что у них там
> уже не требовало вгрузки прошивки каждый раз.
> 

С 1022 данный принт-сервер также работать не будет :( Уже проверяли - 
нужен полноценный PCL6 принтер.


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [sisyphus] [wiki][HCL] HP10xx (was: HP LJ 1010 как сетевой)
  2007-09-26  8:36   ` Konstantin A. Lepikhov
@ 2007-09-26  9:03     ` Michael Shigorin
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2007-09-26  9:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wed, Sep 26, 2007 at 12:36:43PM +0400, Konstantin A. Lepikhov wrote:
> >>Имеется дома комп,нотебук, Dlink adsl 4-port wifi и  принтер HP
> >>LJ 1010 USB подлючен к компу и работает нормально (прошивка
> >>подгружается при включении) .  ОС - ALT Linux Sisyphus (
> >>текущий сизиф ) Но хотелось сделать его сетевым, чтобы не
> >>включая комп печатать с нотбука по wifi, для этого собираюсь
> >>взять попробовать USB принтсервер D- Link DP-301U.
> >>НО встает вопрос как закачивать в принтер прошивку.
> >Боюсь, лучше тогда пробовать меняться на 1022 или что у них там
> >уже не требовало вгрузки прошивки каждый раз.
> С 1022 данный принт-сервер также работать не будет :( Уже
> проверяли - нужен полноценный PCL6 принтер.

Это бы тоже хорошо занести на wiki...

Сам не сделаешь -- никто не сделает, правки заносите сюда:
http://www.freesource.info/wiki/HCL/Periferija/Printery/HP
:)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-09-21  6:11 [sisyphus] HP LJ 1010 как сетевой Dima
  2007-09-26  6:20 ` Michael Shigorin
@ 2007-09-29 13:33 ` dima
  2007-09-30  4:57   ` Евгений
  2007-10-02 10:44 ` dima
  2 siblings, 1 reply; 12+ messages in thread
From: dima @ 2007-09-29 13:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Добрый всем день!


Отвечаю сам себе!
Давеча пришли девайсы: USB принтсервер D- Link DP-301U.
имеется принтер  HP LJ 1018 USB


1. Подключаем принтсервер к сети (настраивем IP),  принтеру (USB).
2. ставим пакет foo2zjs, использюя утилиты этого пакета
    качаем пршиывку на принтер, делаем из нее dl  ( hplj1018.dl )
    в  описании к драйверу все написано.
3. добавляем сетевой принтер в CUPS, выбираем драйвер от foo2zjs.
4. заходим по ftp на принтсервер и загружаем прошивку:
       ftp 192.168.0.10  
       bi
       put hplj1018.dl USB1
       quit
   принтер должен проинициализироваться (прожжужать :-) ).
5. После всего этого печатаем и наслаждаемся.

P.S. Сейчас пишу маленький скриптик на перле, позже выложу сюда.



Dima пишет:
> Добрый всем день!
>
>
>
> Имеется дома комп,нотебук, Dlink adsl 4-port wifi и  принтер HP LJ 1010 USB
> подлючен к компу и работает нормально (прошивка подгружается при
> включении) .
> ОС - ALT Linux Sisyphus ( текущий сизиф )
>
> Но хотелось сделать его сетевым, чтобы не включая комп
> печатать с нотбука по wifi, для этого собираюсь взять попробовать
> USB принтсервер D- Link DP-301U.
>
> НО встает вопрос как закачивать в принтер прошивку.
>
> Может у кого есть опыт?
> Что посоветуете?
>
>   


-- 
С уважением,
Русецкий Дмитрий.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-09-29 13:33 ` [sisyphus] HP LJ 1010 как сетевой dima
@ 2007-09-30  4:57   ` Евгений
  0 siblings, 0 replies; 12+ messages in thread
From: Евгений @ 2007-09-30  4:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

dima пишет:
> Добрый всем день!
> 
> 
> Отвечаю сам себе!
> Давеча пришли девайсы: USB принтсервер D- Link DP-301U.
> имеется принтер  HP LJ 1018 USB
> 
> 
> 1. Подключаем принтсервер к сети (настраивем IP),  принтеру (USB).
> 2. ставим пакет foo2zjs, использюя утилиты этого пакета
>     качаем пршиывку на принтер, делаем из нее dl  ( hplj1018.dl )
>     в  описании к драйверу все написано.
> 3. добавляем сетевой принтер в CUPS, выбираем драйвер от foo2zjs.
> 4. заходим по ftp на принтсервер и загружаем прошивку:
>        ftp 192.168.0.10  
>        bi
>        put hplj1018.dl USB1
>        quit
>    принтер должен проинициализироваться (прожжужать :-) ).
> 5. После всего этого печатаем и наслаждаемся.
> 
> P.S. Сейчас пишу маленький скриптик на перле, позже выложу сюда.
> 
> 
> 
> Dima пишет:
>> Добрый всем день!
>>
>>
>>
>> Имеется дома комп,нотебук, Dlink adsl 4-port wifi и  принтер HP LJ 1010 USB
>> подлючен к компу и работает нормально (прошивка подгружается при
>> включении) .
>> ОС - ALT Linux Sisyphus ( текущий сизиф )
>>
>> Но хотелось сделать его сетевым, чтобы не включая комп
>> печатать с нотбука по wifi, для этого собираюсь взять попробовать
>> USB принтсервер D- Link DP-301U.
>>
>> НО встает вопрос как закачивать в принтер прошивку.
>>
>> Может у кого есть опыт?
>> Что посоветуете?

Крута. Помнится знакомые виндузятники пытались запустить 1018 через 
такой же принтсервер. Не получилось у них...


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-09-21  6:11 [sisyphus] HP LJ 1010 как сетевой Dima
  2007-09-26  6:20 ` Michael Shigorin
  2007-09-29 13:33 ` [sisyphus] HP LJ 1010 как сетевой dima
@ 2007-10-02 10:44 ` dima
  2007-10-04 14:12   ` Michael Shigorin
  2 siblings, 1 reply; 12+ messages in thread
From: dima @ 2007-10-02 10:44 UTC (permalink / raw)
  To: dimard, dimania, ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 170 bytes --]

Добрый всем день!

Как и обещал, ложу программку для закачки прошивки в принтер.

В дальнейшем постараюсь автоматизировать процесс.


-- 
С уважением,
Русецкий Дмитрий.


[-- Attachment #2: fwload4dlink --]
[-- Type: text/plain, Size: 4378 bytes --]

#!/usr/bin/perl -w
#
#    Copyright 2007, Rusetsky Dmitry (dimania@mail.ru) All rights reserved.
#
#    This program is free software; you can redistribute it and/or modify
#    it under the terms of either:
#
#    a) the GNU General Public License as published by the Free Software
#    Foundation; either version 1, or (at your option) any later
#       version, or
#
#    b) the "Artistic License" which comes with Perl.
#
#    On Debian GNU/Linux systems, the complete text of the GNU General
#    Public License can be found in `/usr/share/common-licenses/GPL' and
#    the Artistic Licence in `/usr/share/common-licenses/Artistic'.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
#
#########################################################################
#
# Programm load firmware to Host based Printers over printserver Dlink DP-301U
#
# Usage: fwload4dlink [user[:password]@]host <firmware>
# 
# Prereq: Net::FTP, LWP::UserAgent
# Version: 0.01
# 
#########################################################################

use strict;
use warnings;

use Net::FTP;
use LWP::UserAgent;




our $VERSION;

$VERSION = '0.01';

#initial stuff
my ($username, $password, $host);

#get command line arguments
my $pr_status = 0;
my @opts = grep /^-/, @ARGV;
my @other = grep /^[^-]/, @ARGV;
my $server = shift @other;
my $firmware = shift @other;

my @arg_opts = map { split( /=/, $_ ) } grep( /=/, @opts);
my %arg_opts = (
		"--timeout" => "300",
		"--port" => "21",
		@arg_opts,
    );
map { $arg_opts{$_}++ } grep /^[^=]+$/, @opts;

if ($arg_opts{"-h"} || $arg_opts{"--help"}) {
    print join "", <DATA>;
    exit(0);
}

unless (defined $firmware && defined $server) {
    print("$0 [user[:password]@]host <firmwire file>\n");
    exit 1;
}

print "fwload4dlink $VERSION - 2007 (c) by Dimania <dimania\@mail.ru>\n";

my $timeout = $arg_opts{"--timeout"};
my $port = $arg_opts{"--port"};

#split them

my (@parts) = split /@/, $server;
my ($left, $right);
if (@parts <= 2) {
    ($left, $right) = @parts;
} else {
    $right = pop @parts;
    $left = join '@', @parts;
}

unless (defined $right) {
    $right = $left;
    undef $left;
}

($username, $password) = split /:/, $left if defined $left;
$host = $right if defined $right;

unless ( defined $username ) { $username = ""; }
unless ( defined $password ) { $password = ""; }

# Get status printer

  my $ua = LWP::UserAgent->new;
  $ua->agent("Mozilla/5.0");

  # Create a request
  #print "http://$username:$password\@$host";
  my $req = HTTP::Request->new(GET => "http://$username:$password\@$host");

  # Pass request to the user agent and get a response back
  my $res = $ua->request($req);

  # Check the outcome of the response
  if ($res->is_success) {
      #print $res->content;
      my @string;
      @string = split /\r\n/, $res->content;
      my $i=0;

    while( defined( $string[$i] ) )
     {
      if ( $string[$i] =~ /Printer Status.*:.*On.*line.*/ ) 
       {     
        print "Printer On line\n"; $pr_status=1; last; 
       }
      if ( $string[$i] =~ /Printer Status.*:.*Off.*line.*/ ) 
       { 
         print "\nYour printer is Off line! Please Turn ON printer and try again.\n";
         #print "Printer Off line\n"; 
         $pr_status=0; 
         exit;
       }     
        $i++;
     }
  }
  else {
      print $res->status_line, "\n";
      exit;
  }

#make the connection by ftp

my $ftp;
$ftp = new Net::FTP($host, Debug => 0, Passive => 0, Port => $port);
$ftp or die "Couldn't make FTP connection to $host on port $port: $@!\n";

$ftp->login($username, $password) or
    die "Login failure!\n";

$ftp->binary;

print "Successfully logged into $host\n"; 

my @files = $ftp->dir();
#map { $_ =~ s|^/|| } @files;
print "\nFiles: @files\n";


# Load firmware

my $status = $ftp->put($firmware,"USB1");

unless (defined  $status)
   {
    print "\nError load firmware to printer on port @files\n";
   }
  else
   {
    print "\nLoad firmware to printer on port @files sucessful!\n";
   }


my @status = $ftp->quit();



__DATA__

This programm load firmware to Host based Printers over printserver Dlink DP-301U

Usage: fwload4dlink [user[:password]@]host <firmware>


Examples:
 
   fwload4dlink printserver1.org lj1010.dl
   
   

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-10-02 10:44 ` dima
@ 2007-10-04 14:12   ` Michael Shigorin
  2007-10-04 14:28     ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2007-10-04 14:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tue, Oct 02, 2007 at 02:44:51PM +0400, dima wrote:
> Как и обещал, ложу программку для закачки прошивки в принтер.
> В дальнейшем постараюсь автоматизировать процесс.

Положить в документацию foo2zjs как контриб?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       Oct 26--27, Kiev, Ukraine:
--       http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-10-04 14:12   ` Michael Shigorin
@ 2007-10-04 14:28     ` Motsyo Gennadi aka Drool
  2007-10-04 15:01       ` Michael Shigorin
  0 siblings, 1 reply; 12+ messages in thread
From: Motsyo Gennadi aka Drool @ 2007-10-04 14:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Michael Shigorin пишет:
> On Tue, Oct 02, 2007 at 02:44:51PM +0400, dima wrote:
>> Как и обещал, ложу программку для закачки прошивки в принтер.
>> В дальнейшем постараюсь автоматизировать процесс.
> 
> Положить в документацию foo2zjs как контриб?

	Да!


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-10-04 14:28     ` Motsyo Gennadi aka Drool
@ 2007-10-04 15:01       ` Michael Shigorin
  2007-10-04 15:06         ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2007-10-04 15:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Oct 04, 2007 at 05:28:14PM +0300, Motsyo Gennadi aka Drool wrote:
> >> Как и обещал, ложу программку для закачки прошивки в принтер.
> >> В дальнейшем постараюсь автоматизировать процесс.
> > Положить в документацию foo2zjs как контриб?
> Да!

Эээ... только для 1010 логично было бы засовывать в более новый
foo2zjs... блин, неужто придётся плодить их в сизифе :(

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       Oct 26--27, Kiev, Ukraine:
--       http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-10-04 15:01       ` Michael Shigorin
@ 2007-10-04 15:06         ` Motsyo Gennadi aka Drool
  2007-10-04 15:10           ` Michael Shigorin
  0 siblings, 1 reply; 12+ messages in thread
From: Motsyo Gennadi aka Drool @ 2007-10-04 15:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Michael Shigorin пишет:
> On Thu, Oct 04, 2007 at 05:28:14PM +0300, Motsyo Gennadi aka Drool wrote:
>>>> Как и обещал, ложу программку для закачки прошивки в принтер.
>>>> В дальнейшем постараюсь автоматизировать процесс.
>>> Положить в документацию foo2zjs как контриб?
>> Да!
> 
> Эээ... только для 1010 логично было бы засовывать в более новый
> foo2zjs... блин, неужто придётся плодить их в сизифе :(

	В смысле? А что, с новой версией foo2zjs что-то не то?


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] HP LJ 1010 как сетевой
  2007-10-04 15:06         ` Motsyo Gennadi aka Drool
@ 2007-10-04 15:10           ` Michael Shigorin
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2007-10-04 15:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Oct 04, 2007 at 06:06:23PM +0300, Motsyo Gennadi aka Drool wrote:
> >>>> Как и обещал, ложу программку для закачки прошивки в принтер.
> >>>> В дальнейшем постараюсь автоматизировать процесс.
> >>> Положить в документацию foo2zjs как контриб?
> >> Да!
> > Эээ... только для 1010 логично было бы засовывать в более новый
> > foo2zjs... блин, неужто придётся плодить их в сизифе :(
> В смысле? А что, с новой версией foo2zjs что-то не то?

Да, выкинули HP1500 (foo2oak, что ли).  Она вообще в Daedalus есть.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       Oct 26--27, Kiev, Ukraine:
--       http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2007-10-04 15:10 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-21  6:11 [sisyphus] HP LJ 1010 как сетевой Dima
2007-09-26  6:20 ` Michael Shigorin
2007-09-26  8:36   ` Konstantin A. Lepikhov
2007-09-26  9:03     ` [sisyphus] [wiki][HCL] HP10xx (was: HP LJ 1010 как сетевой) Michael Shigorin
2007-09-29 13:33 ` [sisyphus] HP LJ 1010 как сетевой dima
2007-09-30  4:57   ` Евгений
2007-10-02 10:44 ` dima
2007-10-04 14:12   ` Michael Shigorin
2007-10-04 14:28     ` Motsyo Gennadi aka Drool
2007-10-04 15:01       ` Michael Shigorin
2007-10-04 15:06         ` Motsyo Gennadi aka Drool
2007-10-04 15:10           ` Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git