- Install "smbclient (including Samba)" and "cups" related packages using APT.
- I share the printer on windows machine as "EE-Print". I connect to it through samba client using following command:
$ smbclient -L EE-Print
Enter swg's password:
Domain=[EE-PRINT] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
E$ Disk Default share
IPC$ IPC Remote IPC
print$ Disk Printer Drivers
SharedDocs Disk
G$ Disk Default share
Printer3 Printer HP LaserJet P2050 Series PCL6
Printer4 Printer Network Printer
Printer5 Printer HP LaserJet 5
F$ Disk Default share
ADMIN$ Disk Remote Admin
C$ Disk Default share
Samsung Printer Samsung SCX-4300 Series
Domain=[EE-PRINT] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
- Now we open the browser and open the CUPS web-interface by typing in the following URL:
http://localhost:631/
- Now add a new printer, give a name to it and Set the device type to "Windows Printer via SAMBA".
- Set the URI which includes the name that was listed earlier by smbclient, for example something like "smb://EE-Print/Samsung". If the printer is passworded, you would use something like "smb://username:password@EE-Print/Samsung".
- You need to install linux driver for the printer "Samsung SCX-4300". The linux driver can be downloaded from the Samsung's official site. Untar the pack and run the "autorun" script file as a root. It has a gui interface which guides through various installation process. Currently install it as a local usb based printer.
- Once you have installed the driver, restart the CUPS server and click on "modify properties" option for the printer. When it asks for a driver, then select "Samsung scx-4300 series" from the drop down menu. It will now ask for the root username and password. Remember to enter "root" in the username field and give root password in the password field.
- Now you should be able to print your test page.
Showing posts with label Lenny. Show all posts
Showing posts with label Lenny. Show all posts
Monday, June 7, 2010
Printing to a Samsung SCX-4300 printer shared on Windows XP from Debian Lenny
I got a Samsung SCX-4300 multi-function printer at my office. Currently, it is connected to a windows machine through a USB cable. I wanted to be able to use it as a network printer for my Debian laptop. After a bit of search on google, I could find a solution that worked for me. I must thank Anupam for helping me out during this process. I derived my understanding from this page and this article summarizes the steps that I followed.
Monday, April 12, 2010
Reliance NetConnect Broadband on Debian Lenny
Instructions for meant for people in India. Apart from the vendor information, other things should work for just anyone and anywhere.
Useful Links:
Useful Links:
Basic steps are as follows:
- Install usb_modeswitch package. You need to have tcl and libusb (along with the headers) installed on your system. Go through the README that comes with the usb_modeswitch package.
- Plugin your reliance netconnect device and run "lsusb" to find it vendor and product id.
$ lsusb
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 064e:a101 Suyin Corp. Acer CrystalEye Webcam
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 006: ID 12d1:140b Huawei Technologies Co., Ltd. EC1260 Wireless Data Modem HSD USB Card
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Copy following lines to /etc/usb_modeswitch.conf
# Huawei EC1260
DefaultVendor= 0x12d1
DefaultProduct=0x140b
TargetClass=0xff
CheckSuccess=20
HuaweiMode=1
I don't know much about the last 3 items. I copied the contents from a file named "12d1:1414" inside the folder /etc/usb_modeswitch.d/. Now run following command:
$ sudo usb_modeswitch -c /etc/usb_modeswitch.conf
- Install the packages "wvdial" and "gnome-ppp" using synaptic manager (apt-get). You can download the packages manually as stated in the second link above. However, you may face dependency issue.
- $ sudo modprobe usbserial vendor=0x12d1 product=0x140b
- $ sudo wvdialconf
- Now edit the file /etc/wvdial.conf and add additional lines if you have to. Some of these lines are generated automatically by wvdialconf and hence you should not delete any of these. You should add your phone number, username and password and last few lines if necessary.
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
ISDN = 0
New PPPD = yes
Modem = /dev/ttyUSB0
Username = 93xxxxxxxx
Password = 93xxxxxxxx
Baud = 9600
Stupid Mode = 1
- Now you should be ready to test your network connection. On a console, run the following command:
$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Warning: section [Dialer netconnect] does not exist in wvdial.conf.
--> Warning: inherited section [Modem0] does not exist in wvdial.conf
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Mon Apr 12 18:32:25 2010
--> Pid of pppd: 17509
--> Using interface ppp0
--> pppd: ��[06][08]P�[06][08]
--> pppd: ��[06][08]P�[06][08]
--> pppd: ��[06][08]P�[06][08]
--> pppd: ��[06][08]P�[06][08]
--> local IP address 115.184.110.26
--> pppd: ��[06][08]P�[06][08]
--> remote IP address 220.224.141.145
--> pppd: ��[06][08]P�[06][08]
--> primary DNS address 202.138.103.100
--> pppd: ��[06][08]P�[06][08]
--> secondary DNS address 202.138.96.2
--> pppd: ��[06][08]P�[06][08]
- Keep it running on the console. You configure your network manager (system->admin->network) to use "PPP" connection as a default mode for connecting the internet. You may think of disabling other connections. For PPP connection, under general tab, check the box "Enable this connection" and select "serial modem" as the connection type. You can also fill in the phone number along with username and password. Under modem tab, it uses /dev/modem as the port (I don't know if it is correct). Under options, I have checked the box "set modem as default route to internet".
Monday, March 8, 2010
Installing Debian Lenny from a USB flash disk
I tried the instructions available at this link and it worked for me. I will just summarize the steps that I followed . I am assuming that your flash disk is identified as /dev/sdf by your system. (Check dmesg output). If you have a bigger disk, you can create multiple partitions using fdisk. We will use /dev/sdf1 for our discussion.
- Create a Fat16 partition using fdisk. Some information about this is available here.
# umount /dev/sdf1
# mkdosfs /dev/sdf1
- Use syslinux as a boot loader
# syslinux /dev/sdf1
- Download the current Debian hd-media installer images from here. Download vmlinuz, initrd.gz from this page.
- Download the current Debian netinstall cd image from here. Note that the versions of these two images must match.
- Copy necessary files into the disk
# mount /dev/sdf1 /mnt/usb
# cp vmlinuz /mnt/usb/
# cp initrd.gz /mnt/usb/
# cp debian-504-i386-netinst.iso /mnt/usb
- Create 'syslinux.cfg' file inside /mnt/usb/ containing following lines :
default vmlinuz
append initrd=initrd.gz
- Now unmount the usb disk and fix or create the mbr
# umount /dev/sdf1
#install-mbr /dev/sdf
- Now plug into the system where you want to install Debian. You need to select USB device as your first boot device.
Friday, February 26, 2010
Debian 5.0 Lenny
I moved over from Ubuntu 9.04 to Debian 5.0 recently. It was not because I did not like Ubuntu. I think Ubuntu is simply great and it has made Linux as user friendly as Windows. But I faced problems in compiling and installing some scientific packages. Hence, I had to move over to Debian. Moreover, I had been using Debian for a long time (nearly 4 years) before switching to Ubuntu. I am quite happy to be back to Debian. The current version 5.0 is certainly better than its predecessors. GUI functions are more stable. I have all the ingredients necessary for my work. I really don't worry about having latest packages as long as the current package is stable and it works. On this aspect, I faced trouble with Ubuntu sometimes. I am planning keep updating my readers about the problems I faced with Debian 5.0 and how to get around them.
Today, I would talk about the problem of VLC player not showing the video. It happened because of debian-multimedia repository. It upgraded some codes and vlc player stopped displaying video. The solution is to remove the debian-multimedia repository from /etc/apt/sources.list and then do the following :
$ sudo apt-get update
$ apt-get remove ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
$ apt-get install ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
$ apt-get install vlc
After this, your VLC player should work normally. It worked for me.
Today, I would talk about the problem of VLC player not showing the video. It happened because of debian-multimedia repository. It upgraded some codes and vlc player stopped displaying video. The solution is to remove the debian-multimedia repository from /etc/apt/sources.list and then do the following :
$ sudo apt-get update
$ apt-get remove ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
$ apt-get install ffmpeg libavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0
$ apt-get install vlc
After this, your VLC player should work normally. It worked for me.
Subscribe to:
Posts (Atom)