©Atlantic Tech Solutions Logo
 // Home // Our Services  Services  Tech Docs  Sitemap  Links  About 

Notes on Desktop Publishing Applications and Samba

Introduction

This document really addresses two different audiences: Part One is for the system administrator, mostly experienced with Windows or Mac networks with little experience with Unix/Linux networks - but curious about the fuss. The second part addresses some particular tweaks to the default configuration of Samba - mostly to cope with Pagemaker and Quark Xpress in particular.

First, before, diving into the details here, please make sure you are familiar with the notes on both Pagemaker on Windows 2000 and especially Pagemaker, Desktop Publishing and Networks before trying to implement/fixing a Samba solution. The most obvious difference between supporting DTP applications and more typical office applications is the huge file sizes which are common with DTP applications.

This is mostly based on experience with testing Samba 2.2.x hosting Pagemaker 6.5 /7.0 with Windows 2000 / Mac 8.6 and to a lesser extent Quark Xpress 4.1 with Macs. That said, Samba can be a terrific file server for DTP workgroups and many of the same issues could present themselves if your hosting InDesign or Corel Ventura Publisher, Photshop and the like.

I thought Samba was a Dance?

Short, over simplified answer - Samba is an application running on Linux/Unix like based servers, which allows them to operate within a Windows domain and (optionally) act as domain controller/file server/print server for clients using SMB (Server Messaging Block) or CIFS (Common Internet File System), typically Dos, Windows or OS/2 clients. A Samba server shows up like any Windows NT/ Windows 2000 server in Network Neighborhood. Drives can be mapped to shared folders on the server. Printers can shared and installed on SMB clients. Logins can be processed and synchronized with "real" Windows servers thanks to something called winbind. The long answer is best found on the Samba site and CIFS Documentation

Samba, simply put, gives you as a network admin, a very well documented and robust solution as a file server for desktop publishing files for either Macs or Windows clients. Samba is equally adept at print serving or acting as an NT domain contriller for DTP users.

There are some inherent advantages running Samba as file server for DTP:

Tuning suggestions:

I generally avoid any grapical tools for configuring Samba. The one I can suggest for the "newbies" is the module in Webmin. It is fairly easy to follow how the sections within smb.conf are laid out. Better yet, it does not completely overwrite your existing file. Some DTP applications have a long heritage and by observation, must have some old 16 bit code under the hood. Thus, you need to be looking at the parameters for dos filename behavior and file locking.Observation has shown most DTP apps will honor proper locking on a server - if - the server can create them properly. With Pagemaker, for example, will set - read / deny on files.

Defaults to change or ensure are explicitly set:

Parameters which might need to be set to work with some graphic programs - if you get file locking errors i.e. "File in use". This might vary by application and version:

Lastly, encourage users to save externally linked files in the same directory or sub-directory.

The defaults in Samba are optimized for a general purpose file server. However, they are well configured for DTP applications. Most every code level issue which could affect Samba clients has been fixed. If you have issues it is a matter of finding the correct set of options in Samba.

References:

Samba HQ

http://netatalk.sourceforge.net/

Comments? Drop us a line tech@atlantictechsolutions.com

First Release 25:01:2003

Updated 16:02:2003

© 2003 Atlantic Tech Solutions  

Cape Internet Logo

Valid XHTML 1.0!