sharing printer

Published by:

i use canon ip 1880 for my printer. and i download the driver from canon singapure like what i have found in the guru blog. two files which is cnijfilter-common-2.70-1.i386.tgz and cnijfilter-ip1800series-2.70-1.i386.tgz

and install them in my linux
$installpkg cni*

so it will install them both. if i not mistake.. .this installation will extract one ppd file which is describe the printer driver in linux. located /usr/share/cups/model/

after u have done that…
step 2 edit the smb.conf like the previous post
step 3 edit the cupsd.conf like the previous post
step 4 edit the mime.convs like the previous post
step 5 edit the mime.types like the previous post
step 6 restart the samba and cups

$/etc/rc.d/rc.samba restart
$/etc/rc.d/rc.cups restart

step 7 configure the jendela to add a printer
make sure the jendela (xp or vista) have some program in Add/Remove Program > Windows componen or Turn on/off windows component (in vista) and check the unix printing/share program. let the jendela install it for a moment
then go to control panel – printer – add new printer.
use the http command for adding the printer to the address http://sugi:631/printers/canonip1880
the canonip1880 was configured as a name when installing it in http://sugi:631/admin (in linux)
then use the original cd driver of the printer for installing the driver in jendela. we still use the driver coz the command in smb.conf said use client driver = yes.
and test some printing page.
if nothing mistaken, u will have ur printer on.

thanks to makasar slackers blogger for giving me some idea how to do it.

static ip for slackware

Published by:

all linux setting for static ip wrote that the configuration is in /etc/rc.d/rc.inet1
but i found it in my slackware 12.1 the configuration is in /etc/rc.d/rc.inet1.conf
while the rc.inet1 is the script which run the command.

it’s quite simpe to set the ip to static. just fill in the empty area of your eth configuration.
IPADDR(0)=”192.168.x.x”
NETMASK[0]=”255.255.255.0″
USE_DHCP[0]=””
DHCP_HOSTNAME[0]=””

and rite in the middle of these setting, there is one more
GATEWAY=”192.168.1.1″ #u can fill this thing too. in my experience, if this leave empty, the internet wont run in static ip mode. i dont understand that.

anyway that’s all

smb.conf for sharing printer to windows

Published by:

this is what i use for smb.conf

[global]

workgroup = MSGROUP
server string = R&D of Open Network Architecture Samba Server
smb passwd file = /etc/smbpasswd
log file = /var/log/samba/log.%m
socket options = TCP_NODELAY IPTOS_LOWDELAY
domain master = yes
preferred master = yes
os level = 65
dns proxy = no
name resolve order = lmhosts host bcast
bind interfaces only = yes
interfaces = eth0 192.168.1.1
hosts deny = ALL
hosts allow = 192.168.1. 127.0.0.1
debug level = 1
create mask = 0644
level2 oplocks = True
read raw = no
write cache size = 262144

load printers = yes
#printcap name = /etc/printcap
printcap name = cups
printing = cups
restrict anonymous = no
netbios name = myownusername
max protocol = NT
acl compatibility = winnt
ldap ssl = No
server signing = Auto
security = share

[printers]
comment = All Printers
printable = yes
public = yes
create mask = 0700
guest ok = yes
use client driver = yes
browseable = yes
writable = no
#guest account = smbprint
path = /var/spool/samba

[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
guest ok = yes
read only = yes
write list = root

[homes]
comment = Home Directories
browseable = no
read only = no
invalid users = root bin daemon nobody named sys tty disk mem kmem users

[tmp]
comment = Temporary File Space
path = /tmp
read only = No
valid users = admin
invalid users = root bin daemon nobody named sys tty disk mem kmem users

[yourfolderhere]
read only = no
comment = myownsharefolder
path = /mnt/hda/folder


end

cups setting for sharing to windows

Published by:

edit the /etc/cups/cupsd.conf into this

#
# “$Id: cupsd.conf.in 7888 2008-08-29 21:16:56Z mike $”
#
# Sample configuration file for the Common UNIX Printing System (CUPS)
# scheduler. See “man cupsd.conf” for a complete description of this
# file.
#

# Log general information in error_log – change “warn” to “debug”
# for troubleshooting…
LogLevel warn

# Administrator user group…
SystemGroup sys root

# Only listen for connections from the local machine.
#Listen localhost:631
Listen *:631
Listen /var/run/cups/cups.sock

Port 631

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols
#ini ditambah sendiri
BrowseAddress @LOCAL

# Default authentication type, when authentication is required…
DefaultAuthType Basic

# Restrict access to the server…

Order allow,deny
#ini ditambah sesuai www.linuxforum.us.intelitxt.com
Allow From 192.168.1.*
Allow From 127.0.0.1
Allow From localhost.localdomain
Allow all

#ini ditambah sendiri

AuthType None
Order Deny,Allow
Deny From None
Allow From All

# Restrict access to the admin pages…

# Encryption Required
Order allow,deny
Allow @LOCAL

# Restrict access to configuration files…

AuthType Default
Require user @SYSTEM
Order allow,deny

# Set the default printer/job policies…

# Job-related operations must be done by the owner or an administrator…

Require user @OWNER @SYSTEM
Order deny,allow

# All administration operations require an administrator to authenticate…

AuthType Default
Require user @SYSTEM
Order deny,allow

# All printer operations require a printer operator to authenticate…

AuthType Default
Require user @SYSTEM
Order deny,allow

# Only the owner or an administrator can cancel or authenticate a job…

Require user @OWNER @SYSTEM
Order deny,allow

Order deny,allow

# Set the authenticated printer/job policies…

# Job-related operations must be done by the owner or an administrator…

AuthType Default
Order deny,allow

AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow

# All administration operations require an administrator to authenticate…

AuthType Default
Require user @SYSTEM
Order deny,allow

# All printer operations require a printer operator to authenticate…

AuthType Default
Require user @SYSTEM
Order deny,allow

# Only the owner or an administrator can cancel or authenticate a job…

AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow

AuthType Default
Order deny,allow

#
# End of “$Id: cupsd.conf.in 7888 2008-08-29 21:16:56Z mike $”.
#

smb.conf for sharing file to windows

Published by:

it’s work.. i got these configuration from www.faq.org

[global]

workgroup = MSGROUP
server string = R&D of Open Network Architecture Samba Server
encrypt passwords = True
security = share
smb passwd file = /etc/smbpasswd
log file = /var/log/samba/log.%m
socket options = IPTOS_LOWDELAY TCP_NODELAY
domain master = Yes
local master = Yes
preferred master = Yes
os level = 65
dns proxy = No
name resolve order = lmhosts host bcast
bind interfaces only = True
interfaces = eth0 192.168.1.1
hosts deny = ALL
hosts allow = 192.168.1. 127.0.0.1
debug level = 1
create mask = 0644
directory mask = 0755
level2 oplocks = True
read raw = no
write cache size = 262144

[homes]
comment = Home Directories
browseable = no
read only = no
invalid users = root bin daemon nobody named sys tty disk mem kmem users

[tmp]
comment = Temporary File Space
path = /tmp
read only = No
valid users = admin
invalid users = root bin daemon nobody named sys tty disk mem kmem users

that’s all. you can add another directory for sharing.
dont forget to add your samba user with password
#smbpasswd -a user
enter your password
if you dont have a user, create one
#useradd
fill in all the require questions

edit x11 for vga savage driver – if not your X cannot shutdown/ restart

Published by:

#nano /etc/X11/xorg.conf
u have to change some line only especially in monitor section.
Section “Device”
Identifier “S3 Graphic Prosavage”
Driver “savage”
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection

that’t line for change the Driver from vesa to savage. Linux 2.6.24-5 already has savage driver. Then
Section “Screen”
# Identifier “Screen 1”
Identifier “Screen 0”
Device “S3 Graphic Prosavage”
# Device “VESA Framebuffer”
Monitor “My Monitor”

see the change i made? u can still use identifier screen 1 if you like so , these line wont change
Section “ServerLayout”
Screen “Screen 0”

see screen 0? if you dont want to change from screen 1 that’s ok.

enabling mouse scroll in kde 3.5

Published by:


edit xorg.conf
#nano /etc/X11/xorg.conf

add these line
Section “InputDevice”
Identifier “USB Mouse”
Driver “mouse”
Option “Device” “/dev/input/mice”
Option “SendCoreEvents” “true”
Option “Protocol” “IMPS/2”
Option “ZAxisMapping” “4 5”
Option “Buttons” “5”
EndSection

that’s for using usb mouse
change the line in serverLayout to USB Mouse

but if you use PS/2, use these:
Section “InputDevice”
Identifier “PS/2 Mouse”
Driver “mouse”
Option “Protocol” “auto”
Option “ZAxisMapping” “4 5”
Option “Device” “/dev/psaux”
Option “Emulate3Buttons” “true”
Option “Emulate3Timeout” “70”
Option “SendCoreEvents” “true”
EndSection

change the line in ServerLayout to PS/2 Mouse

that’s all

fix the grub damage

Published by:

my server computer had jendela reinstalled by my teacher so the grub that already there was missing. but linux still there in the different partition. but i got confuse about adding linux line in boot.ini file. so after browsing i found out that grub can reinstall by the help of linux cd installation. we use ubuntu as the OS.
so here are the step
1. boot from ubuntu linux cd
2. after enter the gui, run the console or press ctrl+f1 to change to console mode
3. enter the grub command
#grub
4. then the prompt will change to
grub>

5. find the booting partition of the linux
grub > find /boot/grub/stage1
6. it will give u a result like this
grub > (hd0,3)
that’s mean that the linux located in partition number 4 harddisk one.
7. set the target of the grub of the linux
grub > root (hd0,3)
8. setup the grub to master boot record
grub > setup (hd0)
9. grub > quit

that’s it… ussually it will succed. then reboot your ubuntu without the cd installation.
edit your grub menu.lst to add jendela in your boot menu.

links

Published by:

Mengkonfigurasi samba server di Ubuntu 7.04

http://www.howtoforge.com/ubuntu_pxe_install_server_p3 ini untuk instalasi (boot from network)

http://tldp.org/HOWTO/NFS-HOWTO/server.html ini untuk booting biasa dari server bukan instalasi dan bisa disimpan di fstab

samba ubuntu again
http://belajar.rajaklik.org/2007/12/19/konfigurasi-samba-di-ubuntu/