Instalação e compartilhamento de impressoras

1. Instalação e compartilhamento de impressoras

Luciano Santos Tavares
lucianotavares

(usa Outra)

Enviado em 09/07/2012 - 17:02h

Tudo bem, pessoal?

Tenho duas copiadoras-impressoras Xerox WorkCenter Pro 428 e um servidor CentOS 5.4 (encontra-se num grupo de trabalho) . Gostaria de instalar estas impressoras no servidor e depois compartilhar para os outros usuários.

Infelizmente ainda não fiz nada, pois não estou conseguindo localizar driver especifico.

Alguém poderia me ajudar com este problema?


  


2. Re: Instalação e compartilhamento de impressoras

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/07/2012 - 20:19h

Boa noite amigo,

Compartilhar em si não é á dificuldade. mas instalar os drivers é sim, pois de acordo com o site de suporte da xerox não tem driver para plataforma unix/GNU/Linux.

A única forma que vejo de resolver esse problema (e nem sempre dá certo, desculpe te informar...) é usando o Ndiswrapper. se trata de um programa que usa os drivers feitos para windows rodarem no GNU/Linux.

veja o link que consultei: http://www.support.xerox.com/support/workcentre-pro-428-digital-copier/downloads/enus.html?operating...

logo abaixo tem um link ensinando como usar o ndiswrapper:

http://www.hardware.com.br/tutoriais/rede-wireless-linux_2/pagina2.html


3. Re: Instalação e compartilhamento de impressoras

Luciano Santos Tavares
lucianotavares

(usa Outra)

Enviado em 10/07/2012 - 11:49h

eabreu escreveu:

Boa noite amigo,

Compartilhar em si não é á dificuldade. mas instalar os drivers é sim, pois de acordo com o site de suporte da xerox não tem driver para plataforma unix/GNU/Linux.

A única forma que vejo de resolver esse problema (e nem sempre dá certo, desculpe te informar...) é usando o Ndiswrapper. se trata de um programa que usa os drivers feitos para windows rodarem no GNU/Linux.

veja o link que consultei: http://www.support.xerox.com/support/workcentre-pro-428-digital-copier/downloads/enus.html?operating...

logo abaixo tem um link ensinando como usar o ndiswrapper:

http://www.hardware.com.br/tutoriais/rede-wireless-linux_2/pagina2.html


Tua resposta foi ótima, mas infelizmente ao tentar utilizar o comando "make install" dentro da pasta do Ndiswrapper,ocorre o seguinte e mais uma vez não sei mais o que fazer.

Segue erro:

make -C driver install
make[1]: Entrando no diretório `/root/Desktop/ndiswrapper-1.57/driver'
Makefile:36: *** Cannot find kernel version in /usr/src/kernels/2.6.18-308.8.2.el5-i686, is it configured?. Pare.
make[1]: Saindo do diretório `/root/Desktop/ndiswrapper-1.57/driver'
make: ** [install] Erro 2


Estou fazendo tudo conforme as instruções do site que você passou, mas ja de inicio deu erro.

Como posso proceder agora?




4. Re: Instalação e compartilhamento de impressoras

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/07/2012 - 12:20h

Cara instala pelo gerenciador de pacotes mesmo, você tá tentando instalar a partir do código fonte.

lá tem a instrução:


apt-get install ndiswrapper-common
apt-get install ndiswrapper-utils-1.9


depois é só seguir o conteúdo restante do artigo.


caso não consiga instalar como mostrado acima tente assim:


apt-get install linux-headers-`uname -r` build-essential libncurses5 libncurses5-dev
tar -zxvf ndiswrapper-1.51.tar.gz
cd ndiswrapper-1.51
make install



5. Re: Instalação e compartilhamento de impressoras

Luciano Santos Tavares
lucianotavares

(usa Outra)

Enviado em 10/07/2012 - 12:32h

eabreu escreveu:

Cara instala pelo gerenciador de pacotes mesmo, você tá tentando instalar a partir do código fonte.

lá tem a instrução:


apt-get install ndiswrapper-common
apt-get install ndiswrapper-utils-1.9


depois é só seguir o conteúdo restante do artigo.


caso não consiga instalar como mostrado acima tente assim:


apt-get install linux-headers-`uname -r` build-essential libncurses5 libncurses5-dev
tar -zxvf ndiswrapper-1.51.tar.gz
cd ndiswrapper-1.51
make install



Tranquilo, mas como estou utilizando CentOS 5.4, estou trocando o comando "apt-get" por "yum", mas ocorre o seguinte erro.

Segue erro:

"[root@***** ndiswrapper-1.57]# yum install linux-headers-`uname -r` build-essential libncurses5 libncurses5-dev

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.pop.com.br
* extras: centos.pop.com.br
* updates: centos.pop.com.br
Setting up Install Process
No package linux-headers-2.6.18-308.8.2.el5 available.
No package build-essential available.
No package libncurses5 available.
No package libncurses5-dev available."


Por isso tentei instalar diretamente pelo pacote. Mas infelizmente tambem ocorre o erro anterior que passei. O que acha?


6. Re: Instalação e compartilhamento de impressoras

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/07/2012 - 12:46h

foi mal... esqueci que no primeiro post você disse que usa o CentOS 5.4.

nesse caso instale usando o yum:

yum install ndiswrapper 


Caso não esteja disponível nos repositórios, então instale assim:


yum install gcc make ncurses-devel kernel-devel kernel-headers gcc-c++ autoconf glibc-devel
tar -zxvf ndiswrapper-1.51.tar.gz
cd ndiswrapper-1.51
make install


retorna ai.


7. Re: Instalação e compartilhamento de impressoras

Luciano Santos Tavares
lucianotavares

(usa Outra)

Enviado em 10/07/2012 - 13:07h

eabreu escreveu:

foi mal... esqueci que no primeiro post você disse que usa o CentOS 5.4.

nesse caso instale usando o yum:

yum install ndiswrapper 


Caso não esteja disponível nos repositórios, então instale assim:


yum install gcc make ncurses-devel kernel-devel kernel-headers gcc-c++ autoconf glibc-devel
tar -zxvf ndiswrapper-1.51.tar.gz
cd ndiswrapper-1.51
make install


retorna ai.


Cara, ja to achando que eu sou azarado mesmo, pois sempre acontece algo...

Segue novo erro ao usar o comando make install dentro da pasta ndiswrapper:

Segue erro:

"make -C driver install
make[1]: Entrando no diretório `/root/Desktop/ndiswrapper-1.57/driver'


*** WARNING: This kernel uses 4K stack size option
(CONFIG_4KSTACKS); many Windows drivers will not work
with this option enabled. Disable CONFIG_4KSTACKS
in kernel's .config file, recompile and install kernel


make modules
make[2]: Entrando no diretório `/root/Desktop/ndiswrapper-1.57/driver'
make -C /usr/src/kernels/2.6.18-308.8.2.el5-i686 M=/root/Desktop/ndiswrapper-1.57/driver
make[3]: Entrando no diretório `/usr/src/kernels/2.6.18-308.8.2.el5-i686'
LD /root/Desktop/ndiswrapper-1.57/driver/built-in.o
MKEXPORT /root/Desktop/ndiswrapper-1.57/driver/crt_exports.h
MKEXPORT /root/Desktop/ndiswrapper-1.57/driver/hal_exports.h
MKEXPORT /root/Desktop/ndiswrapper-1.57/driver/ndis_exports.h
MKEXPORT /root/Desktop/ndiswrapper-1.57/driver/ntoskernel_exports.h
MKEXPORT /root/Desktop/ndiswrapper-1.57/driver/ntoskernel_io_exports.h
MKEXPORT /root/Desktop/ndiswrapper-1.57/driver/rtl_exports.h
MKEXPORT /root/Desktop/ndiswrapper-1.57/driver/usb_exports.h
CC [M] /root/Desktop/ndiswrapper-1.57/driver/crt.o
In file included from /root/Desktop/ndiswrapper-1.57/driver/crt.c:16:
/root/Desktop/ndiswrapper-1.57/driver/ntoskernel.h:212: error: conflicting types for ‘work_func_t’
include/linux/workqueue.h:22: error: previous declaration of ‘work_func_t’ was here
make[4]: ** [/root/Desktop/ndiswrapper-1.57/driver/crt.o] Erro 1
make[3]: ** [_module_/root/Desktop/ndiswrapper-1.57/driver] Erro 2
make[3]: Saindo do diretório `/usr/src/kernels/2.6.18-308.8.2.el5-i686'
make[2]: ** [modules] Erro 2
make[2]: Saindo do diretório `/root/Desktop/ndiswrapper-1.57/driver'
make[1]: ** [ndiswrapper.ko] Erro 2
make[1]: Saindo do diretório `/root/Desktop/ndiswrapper-1.57/driver'
make: ** [install] Erro 2"

O acha desta vez?


8. Re: Instalação e compartilhamento de impressoras

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/07/2012 - 13:42h

Bom...

acho que o melhor e instalar via repositórios mesmo, então vamos fazer isso:

1º - Instale a chave de segurança gpg do repositório ELRepo, para que o yum possa verificar e validar a autenticidade dos pacotes que serão instalados deste repositório:

rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org 


2º - Instale o repositório:

rpm -Uvh http://elrepo.org/elrepo-release-5-3.el5.elrepo.noarch.rpm 


3º - Habilite o repositório caso ainda não esteja habilitado e depois faça a instalação:

yum --enablerepo=elrepo 

yum install kmod-ndiswrapper 


caso o nome do pacote não seja kmod-ndiswrapper, instale como está abaixo:

yum install ndiswrapper 


4º - Depois siga o passos seguintes do tutorial:

http://www.hardware.com.br/tutoriais/rede-wireless-linux_2/pagina2.html


9. Re: Instalação e compartilhamento de impressoras

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/07/2012 - 14:14h

caso o driver da impressora seja fornecido em um arquivo .exe. então precisa instalar o cabextract. caso não seja fornecido nesse formato, então nem precisa instalar o cabextract.

Para instalar o cabextract no centOS 5.4 faça o seguinte:

1º - configure seu repositório, instalando o pacote abaixo:

se o seu sistema for de 32 bits:

rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm 


se o seu sistema for de 64 bits:

rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm 


2º - instale o pacote:

yum install cabextract 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts