#EDIR DATA#
DOCTYPE='BOOK' PUBLICID='' SYSTEMID='/dtd/docbook.dtd'NetWare for Macintosh File and Print ServicesNetWare for Macintosh File and Print ServicesNovell, Inc.DisclaimerNovell, Inc. makes no representations or warranties with
respect to the contents or use of this manual, and specifically
disclaims any express or implied warranties of merchantability or
fitness for any particular purpose. Further, Novell, Inc. reserves the
right to revise this publication and to make changes to its content,
at any time, without obligation to notify any person or entity of such
revisions or changes.Further, Novell, Inc. makes no representations or warranties
with respect to any NetWare software, and specifically disclaims any
express or implied warranties of merchantability or fitness for any
particular purpose. Further, Novell, Inc. reserves the right to make
changes to any and all parts of NetWare software, at any time, without
any obligation to notify any person or entity of such changes.TrademarksThe following are registered trademarks of Novell, Inc.: DR DOS, Fastpath, LAN WorkPlace, LANalyzer, NetWare, NetWare Name Service, Novell Press, UnixWare, WordPerfect.UNIX is a registered trademark of Novell, Inc. in the United States and other countries, licensed exclusively through X/Open Company, Ltd.The following are trademarks of Novell, Inc.: Advanced NetWare, Enterprise Certified NetWare Engineer, ECNE, EXOS, FirstMail, Global MHS, HSM, Hardware Specific Module, Hot Fix, IPX, IPX/SPX, IPXWAN, Internetwork Packet Exchange, LSL, Link Support Layer, MLI, MLID, MSL, MSM, MacIPX, MacNCP, MacNDS, Media Support Module, Mirrored Server Link, Multiple Link Interface, Multiple Link Interface Driver, NCP, NDR, NDS, NE/2, NE/2-32, NE1000, NE1500T, NE2000, NE2100, NE3200, NE32HUB, NLM, NLSP, NMS, NSE Pro, NTR2000, NVT, NetSync, NetWare 3, NetWare 4, NetWare 4.01, NetWare 4.1, NetWare Application Notes, NetWare Care, NetWare Client, NetWare Core Protocol, NetWare DOS Requester, NetWare Directory Services, NetWare Express, NetWare IPX Router, NetWare Link Services Protocol, NetWare Link/Frame Relay, NetWare Link/PPP, NetWare Link/X.25, NetWare Loadable Module, NetWare Logotype (teeth logo), NetWare MHS, NetWare Management Agent, NetWare Management System, NetWare Message Handling Service, NetWare MultiProtocol Router, NetWare Navigator, NetWare Peripheral Architecture, NetWare Ready, NetWare Requester, NetWare Runtime, NetWare SFT, NetWare SFT III, NetWare Tools, NetWare UAM, NetWare/IP, Netware Notify, Network Support Encyclopedia Professional Volume, Novell Labs, Novell Research Reports, Novell Virtual Terminal, ODI, Open Data-Link Interface, Packet Burst, Personal NetWare, RX-Net, RXNet/2, Red Box, SFT, SFT III, SMS, SPX, Sequenced Packet Exchange, Storage Management Services, Streams, TSM, Topology Specific Module, Transaction Tracking System, TTS, VLM, Virtual Loadable Module, "Yes, It Runs With NetWare Logo", and the "Yes, NetWare Tested and Approved Logo".The following are registered service marks of Novell, Inc.: Novell Technology Institute, NetWire.The following are service marks of Novell, Inc.: Novell Registry, Certified NetWare Administrator, CNA, Certified NetWare Engineer, CNE, Certified NetWare Instructor, CNI, Novell Authorized Service Center, NASC, Novell Technical Support.The following are collective marks of Novell, Inc.: Novell Authorized Reseller, Technical Support Alliance, TSA.3Com, 3+Share, and TokenLink are registered trademarks of 3Com Corporation.4.3BSD is a trademark of the Regents of University of California, Berkeley.ARCnet is a registered trademark of Datapoint Corporation.AT is a registered trademark of International Business Machines Corporation.AT&T is a registered trademark of American Telephone & Telegraph.Adobe and PostScript are registered trademarks of Adobe Systems Incorporated.Apple, AppleShare, AppleTalk, EtherTalk, ImageWriter, LaserWriter, LocalTalk, Macintosh, and MultiFinder are registered trademarks, and Finder and Mac are trademarks, of Apple Computer, Inc.Btrieve is a registered trademark of Btrieve Technologies, Inc.Canon is a registered trademark of Canon, Inc.COMPAQ is a registered trademark of COMPAQ Computer Corporation.Cisco Systems is a trademark of Cisco Systems, Inc.Citizen is a registered trademark of Tokei Kabushiki Kaisha.Claris is a trademark and MacWrite is a registered trademark of Claris Corporation.CompuServe is a registered trademark of CompuServe, Inc.DEC, DECnet, and Digital are trademarks of Digital Equipment Corporation.DeskJet, DeskWriter, LaserJet, PaintJet, PaintWriter, and PCL are registered trademarks of Hewlett-Packard Company.Diablo is a registered trademark of Xerox Corporation.DynaText is a registered trademark of Electronic Book Technologies, Inc.Epson is a registered trademark of Seiko Epson Corporation.EtherPrint is a trademark of 3Com Corporation.TokenPrint is a registered trademark of Dayna Communications.EtherFlex is a registered trademark of Extended Systems International.GatorBox is a registered trademark of Cayman Systems.Hewlett Packard, HP, HP-GL, LaserJet, and PCL are registered trademarks of Hewlett-Packard Company.Hayes is a registered trademark of Hayes Microcomputer Products, Inc.IBM, OS/2, Micro Channel, ProPrinter, and PS/2 are registered trademarks and AFP, Presentation Manager, and SAA are trademarks of International Business Machines Corporation.Intel is a registered trademark and Pentium is a trademark of Intel Corporation.LaserBridge is a registered trademark of Sonic Systems.Lotus is a registered trademark of Lotus Development Corporation.MS-DOS and Microsoft are registered trademarks and LAN Manager is a trademark of Microsoft Corporation.MacPlot is a registered trademark of Microspot.NEC, Spinwriter, and Pinwriter are registered trademarks of NEC Corporation.NFS is a registered trademark of Sun Microsystems, Inc.Okidata and MicroLine are registered trademarks of Oki Electric Industry Co., Ltd.PageMaker is a registered trademark of Aldus Corporation.Panasonic is a registered trademark of Panasonic Office Automation.PowerPrint is a trademark of GDT Softworks, Inc.SQL Server is a trademark of Sybase, Inc.SprintTalk is a registered trademark of Digital Products.Ultra is a trademark of Hayes Microcomputer Products, Inc.Unicode is a registered trademark of Transoft Ltd.Word is a registered trademark of Microsoft Corporation.XT is a trademark of International Business Machines Corporation.Xerox is a registered trademark and XNS is a trademark of Xerox Corporation.cc:Mail is a trademark of cc:Mail, a Division of Lotus.All other trademarks, service marks, certification marks, and
collective marks --- registered or not --- are the property of their
respective owners.Copyright Notices© Copyright 1983-1994 Novell, Inc. All rights reserved. No
part of this publication may be reproduced, photocopied, stored on a
retrieval system, or transmitted without the express written consent
of the publisher.TYPE="VERT"Novell, Inc.122 East 1700 SouthProvo, UT 84606U.S.A.User Comment FormNovell encourages and welcomes your feedback and suggestions on ways we can improve our manuals. You can help us by sharing your comments and suggestions about how our manuals could be made more useful to you, and about any inaccuracies or information gaps they contain.Submit your comments by printing this User Comment form (click on the icon to display the form, then select "Print" from the "File" menu), filling it in, then faxing or mailing it to us.LABEL="0" FLOAT="0"User Comment FormFILEREF="ucomment.tif"PAGENUM=13 ID="BP1"ID="FM19403"About This GuideThis guide explains how to install, configure, and maintain the NetWare for Macintosh 4.10 software. It assumes that you have already installed and configured these components:MARK=BULLETNetWare® 4.1 The AppleTalk® module (APPLETLK.NLM)NetWare for Macintosh enables Macintosh® users to access files on a NetWare server and to print to NetWare print queues. It does not provide routing capabilities. The AppleTalk module provides AppleTalk network connectivity, and is required to run NetWare for Macintosh.For information on installing the NetWare operating system and configuring the many NetWare features, see the NetWare 4.1 Installation and Upgrade guide. For information on installing and configuring the AppleTalk module, see the AppleTalk for NetWare Reference guide.For information on how to install the NetWare for Macintosh client software and access a NetWare server from a Macintosh client, see the Using MacNDS Client for NetWare 4 guide.The software this guide describes is compatible only with NetWare 4.1. Do not attempt to install the software on a server running a previous version of NetWare.RENDERAS="SECT1"Who Should Read This GuideThis guide is for the network administrator responsible for setting up and maintaining NetWare networks. Topics cover the full range of administrative tasks, from pre-planning and installation to software configuration and management. The chapter on problem-solving provides a systematic troubleshooting approach for resolving problems and maintaining user access to file and print services.PAGENUM=14 ID="BP2"RENDERAS="SECT1"What This Guide ContainsThis section briefly summarizes each chapter in the guide. Use these summaries to help you locate specific topics.IDREF="FM14957"Chapter 1, "Installing NetWare for Macintosh," explains how to install NetWare for Macintosh, either from the server console or from a remote workstation. The chapter also provides details on the hardware and software requirements you must meet so that NetWare for Macintosh can run properly.IDREF="FM31389"Chapter 2, "Managing AppleTalk File Services," explains how the AppleTalk Filing Protocol (AFP) component of NetWare for Macintosh presents files to the Macintosh client. The chapter also provides instructions on using the AFP console utility, AFPCON, to set AFP options.IDREF="FM24817"Chapter 3, "Configuring the HFS CD-ROM Module," explains how to use CD-ROM drives in the NetWare for Macintosh environment. The chapter discusses the hardware and software required to use a CD-ROM drive, how to set up a CD-ROM drive, and how to use the HFS CD-ROM console utility, HFSCDCON.IDREF="FM42074"Chapter 4, "Planning AppleTalk Print Services," provides an overview of the architecture of NetWare for Macintosh print services, and gives you guidelines for planning the configuration that best suits your printing needs.IDREF="FM33691"Chapter 5, "Setting Up AppleTalk Print Services," details how to use the ATPS console utility, ATPSCON, to configure NetWare for Macintosh print services.IDREF="FM13163"Chapter 6, "Print Services Configuration Examples," provides several examples of how to configure NetWare for Macintosh print services for both Macintosh and non-Macintosh clients.IDREF="FM14266"Chapter 7, "Managing Your Print Services Environment," discusses how to manage print queues, font lists, and Laser Prep files.IDREF="FM42195"Chapter 8, "Configuring Serial Printer Connections," describes how to establish non-AppleTalk connections to PostScript® and other Macintosh-compatible printers.PAGENUM=15 ID="BP3"IDREF="FM15850"Chapter 9, "Printing with AppleTalk XRP and PSERVER," covers how to enable Macintosh and non-Macintosh clients to print to AppleTalk printers using ATXRP and PSERVER.IDREF="FM11085"Chapter 10, "Printing from Non-Macintosh Platforms," describes how to enable DOS®, OS/2®, UNIX®, or Windows clients to access a printer on an AppleTalk connection.IDREF="FM33604"Chapter 11, "Troubleshooting AppleTalk File Services," helps you diagnose file services problems that may occur when you run NetWare for Macintosh. IDREF="FM39663"Chapter 12, "Troubleshooting AppleTalk Print Services," helps you resolve print services problems that may occur when you run NetWare for Macintosh. IDREF="FM28370"Appendix A, "PostScript Utilities," describes the PostScript utilities that NetWare for Macintosh provides to help you configure and troubleshoot your print services environment.IDREF="FM14548"Appendix B, "Printer Configuration Notes," provides information about how to configure particular types of printers.IDREF="FM25842"Appendix C, "Using Third-Party Print Drivers," describes the third-party print drivers available for PostScript and non-PostScript printers that accept Macintosh print jobs.IDREF="FM33301"Appendix D, "Accessing PPD Files from Diskette," describes how to retrieve the PPD files stored in compressed format on a floppy diskette.IDREF="FM27018"Appendix E, "Connecting LocalTalk Devices to Ethernet and Token Ring Networks," discusses the ways that you can attach a device on a LocalTalk segment to an Ethernet or a Token Ring network.IDREF="FM38898"Appendix F, "Error Messages," lists the error messages that can appear, and offers suggestions on how to respond.A glossary and an index appear at the back of this guide.PAGENUM=16 ID="BP4"RENDERAS="SECT1"Standards and Conventions Used in This GuideThis guide uses special emphasis to stress important information, and to identify user-supplied parameters, product names, and manual titles. This type face indicate new terms.MOREINFO="NONE"This font denotes command keywords, and this font denotes parameters for which a user must supply an actual value. A parameter in square brackets ([ ]) is optional. (If you choose to specify an optional parameter, do not type the brackets themselves.) Consider this command line:FORMAT="LINESPECIFIC"MOREINFO="NONE"load NLM [-v]Type the word MOREINFO="NONE"load as it appears, and replace the word NLM with the name of the module you wish to load. If you choose to specify the MOREINFO="NONE"-v parameter, add it to the command line without the square brackets. For example, to load ATXRP with the MOREINFO="NONE"-v option enabled, enter this command line:FORMAT="LINESPECIFIC"MOREINFO="NONE"load atxrp -vCharacters enclosed in angle brackets represent keys. For example, "Press MOREINFO="NONE"<Ins>" means you should press the Ins or Insert key on your keyboard. Press keys joined by a plus sign in combination. For example, the phrase "press MOREINFO="NONE"<Ctrl>+<Alt>+<Delete>" means that you should press all three keys simultaneously.RENDERAS="SECT1"ID="FM37400"Additional ReadingThese publications provide detailed information about AppleTalk protocols, standards, and uses:MARK=BULLETAppleTalk Network System Overview, Addison-Wesley Publishing Co., Inc. This book provides a comprehensive introduction to AppleTalk. Planning and Managing AppleTalk Networks, Addison-Wesley Publishing Co., Inc. This book contains information about planning AppleTalk networks.PAGENUM=17 ID="BP5"Inside AppleTalk, Second Edition, Addison-Wesley Publishing Co., Inc. This book contains the complete AppleTalk Phase 2 network specification, including information on the Printer Access Protocol (PAP) and print spooling architecture.PostScript Language Reference Manual, 2nd Ed., Addison-Wesley Publishing Co., Inc. This book provides a thorough reference to the PostScript Language.Apple LaserWriter Reference, Addison-Wesley Publishing Co., Inc. This book provides technical information about the Apple LaserWriter® family of printers.LABEL="1"PAGENUM=1 ID="BP6"ID="FM14957"Installing NetWare for MacintoshThis chapter details the system requirements and procedures for installing NetWare for Macintosh on your NetWare® server. The chapter also explains how to use the INSTALL utility to access the NetWare for Macintosh configuration utilities.RENDERAS="SECT1"Before You BeginBefore you begin installing NetWare for Macintosh, you should make sure that you have correctly installed and configured the NetWare operating system and the AppleTalk module (APPLETLK.NLM). For information on installing and configuring the NetWare operating system, see the NetWare 4.1 Installation and Upgrade guide. For information on installing and configuring the AppleTalk module, see the AppleTalk for NetWare Reference guide.RENDERAS="SECT1"IDXID="w5135"BOOK="_idx" COLLECTION="nw41" TIDREF="i2740"
NetWare for Macintosh ComponentsNetWare for Macintosh adds these capabilities to your NetWare network:MARK=BULLETMacintosh users can share files with non-Macintosh users.Macintosh users can send print jobs to NetWare queues.Non-Macintosh users can send print jobs to a printer on an AppleTalk portion of the network.NetWare for Macintosh uses a different NetWare Loadable Module(tm) (NLM(tm)) for each service it provides. All the NLMs reside in theIDXID="w5136"BOOK="_idx" COLLECTION="nw41" TIDREF="i4406"PAGENUM=2 ID="BP7" SYS:SYSTEM directory. (An exception is PINSTALL.NLM, which is available through the NetWare installation process.) IDREF="FM29092"Table 1-1 lists each NLM relevant to NetWare for Macintosh.LABEL="1-1" PGWIDE=1 TOCENTRY="1"IDXID="w5137"BOOK="_idx" COLLECTION="nw41" TIDREF="i2740"NLMsID="FM29092"COLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="17*"COLNAME=2 COLWIDTH="17*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"ModuleCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5138"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"
AFP.NLM  (The AppleTalk Filing Protocol module)COLNAME=2 ROTATE="0" MOREROWS="0"The AFP module enables Macintosh users to share files and applications with non-Macintosh users. For details on configuring this module, see IDREF="FM31389"Chapter 2, "Managing AppleTalk File Services."Chapter 2, "Managing AppleTalk File Services."COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5139"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFPCON.NLM  (The AFP console utility)COLNAME=2 ROTATE="0" MOREROWS="0"AFPCON enables you to configure the AFP module. For details, see IDREF="FM31389"Chapter 2, "Managing AppleTalk File Services."Chapter 2, "Managing AppleTalk File Services."COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5140"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS.NLM  (The AppleTalk Print Services module)COLNAME=2 ROTATE="0" MOREROWS="0"The ATPS module enables both Macintosh and non-Macintosh users to send a print job to a network printer. For details on configuring this module, see IDREF="FM42074"Chapter 4, "Planning AppleTalk Print Services."Chapter 4, "Planning AppleTalk Print Services."COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5141"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
ATPSCON.NLM  (The ATPS console utility)COLNAME=2 ROTATE="0" MOREROWS="0"ATPSCON enables you to configure the ATPS module. For details, see IDREF="FM33691"Chapter 5, "Setting Up AppleTalk Print Services."Chapter 5, "Setting Up AppleTalk Print Services."COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5142"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
ATXRP.NLM  (The AppleTalk Extended Remote Printer module)COLNAME=2 ROTATE="0" MOREROWS="0"The ATXRP module works with PSERVER to send a print job to an AppleTalk network printer from a NetWare print queue. For details, see IDREF="FM15850"Chapter 9, "Printing with AppleTalk XRP and PSERVER."Chapter 9, "Printing with AppleTalk XRP and PSERVER."COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5143"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
HFSCD.NLM  (The HFS CD-ROM module)COLNAME=2 ROTATE="0" MOREROWS="0"The HFSCD module enables you to control the interaction between NetWare for Macintosh and a CD-ROM drive. For details, see IDREF="FM24817"Chapter 3, "Configuring the HFS CD-ROM Module."Chapter 3, "Configuring the HFS CD-ROM Module."COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5144"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
HFSCDCON.NLM  (The HFS CD-ROM console utility)COLNAME=2 ROTATE="0" MOREROWS="0"HFSCDCON enables you to configure the HFS  CD-ROM module. For details, see IDREF="FM24817"Chapter 3, "Configuring the HFS CD-ROM Module."Chapter 3, "Configuring the HFS CD-ROM Module."COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5145"BOOK="_idx" COLLECTION="nw41" TIDREF="i3316"
PINSTALL.NLM  COLNAME=2 ROTATE="0" MOREROWS="0"The INSTALL utility provided with NetWare uses PINSTALL.NLM to install NetWare for Macintosh. COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5146"BOOK="_idx" COLLECTION="nw41" TIDREF="i315"
ATCONFIG.NLMCOLNAME=2 ROTATE="0" MOREROWS="0"ATCONFIG.NLM enables you to configure NetWare for Macintosh after the installation is complete.PAGENUM=3 ID="BP8"RENDERAS="SECT1"IDXID="w5147"BOOK="_idx" COLLECTION="nw41" TIDREF="i2740"IDXID="w5148"BOOK="_idx" COLLECTION="nw41" TIDREF="i4390"
System RequirementsThis section describes the NetWare for Macintosh system requirements for servers.RENDERAS="SECT2"IDXID="w5149"BOOK="_idx" COLLECTION="nw41" TIDREF="i2740"
Server SoftwareIDXID="w5150"BOOK="_idx" COLLECTION="nw41" TIDREF="i3802"Before you install NetWare for Macintosh, the NetWare server must meet these conditions:MARK=BULLETThe server must be running NetWare 4.1 or later. If necessary, see the NetWare 4.1 Installation and Upgrade guide for instructions on installing NetWare.The latest versions of IDXID="w5151"BOOK="_idx" COLLECTION="nw41" TIDREF="i545"
BTRIEVE.NLM, IDXID="w5152"BOOK="_idx" COLLECTION="nw41" TIDREF="i645"
CLIB.NLM, MAC.NAM, and IDXID="w5153"BOOK="_idx" COLLECTION="nw41" TIDREF="i3037"
NWSNUT.NLM must reside on the server or in the same DOS directory as IDXID="w5154"BOOK="_idx" COLLECTION="nw41" TIDREF="i4068"
SERVER.EXE. When you follow the instructions in the NetWare 4.1 Installation and Upgrade guide to install the system files, the installation process copies all of these modules automatically. If they have been moved or deleted, you must copy them to the proper location before installing NetWare for Macintosh.The IDXID="w5155"BOOK="_idx" COLLECTION="nw41" TIDREF="i4362"
SYS volume must be mounted. IDXID="w5156"BOOK="_idx" COLLECTION="nw41" TIDREF="i2296"
If you plan to add the Macintosh name space to the SYS volume, the MAC.NAM module must reside in the startup directory. For information on the MAC.NAM module, see IDREF="FM18221"page 11.IDXID="w5157"BOOK="_idx" COLLECTION="nw41" TIDREF="i257"
APPLETLK.NLM must be installed and configured. For information, see the AppleTalk for NetWare Reference guide.IDXID="w5158"BOOK="_idx" COLLECTION="nw41" TIDREF="i1246"
DSAPI.NLM and IDXID="w5159"BOOK="_idx" COLLECTION="nw41" TIDREF="i3035"
NWPSRV.NLM must be loaded for ATPS and ATPSCON to run.MARK=BULLETDSAPI.NLM provides the Directory Services API library. NWPSRV.NLM provides the print services API library. You must load IDXID="w5160"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
PSERVER.NLM if you plan to run ATXRP.NLM.PAGENUM=4 ID="BP9"RENDERAS="SECT2"IDXID="w5161"BOOK="_idx" COLLECTION="nw41" TIDREF="i2740"
Server MemoryIDXID="w5162"BOOK="_idx" COLLECTION="nw41" TIDREF="i3801"NetWare for Macintosh requires memory in addition to that used by the NetWare operating system and other NetWare products. If too little memory resides on the server, performance suffers and service may be denied or abruptly terminated. The more memory available, the better your performance.Use IDREF="FM16997"Table 1-2 to calculate the amount of memory required by NetWare for Macintosh services.LABEL="1-2" PGWIDE=1 TOCENTRY="1"ID="FM16997" NetWare for Macintosh Memory RequirementsCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"Memory RequiredCOLNAME=2 ROTATE="0" MOREROWS="0"NetWare for Macintosh ServiceVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"1 MBCOLNAME=2 ROTATE="0" MOREROWS="0"Loading NLMs. Of this total, the system uses approximately 500 KB for loading BTRIEVE. If you have already calculated BTRIEVE's memory requirements when you determined NetWare operating system memory, you do not need to count these requirements again. COLNAME=1 ROTATE="0" MOREROWS="0"12 KBCOLNAME=2 ROTATE="0" MOREROWS="0"Per active AFP session.COLNAME=1 ROTATE="0" MOREROWS="0"10 KBCOLNAME=2 ROTATE="0" MOREROWS="0"Per Macintosh connection.COLNAME=1 ROTATE="0" MOREROWS="0"20 KBCOLNAME=2 ROTATE="0" MOREROWS="0"Per ATPS print server.COLNAME=1 ROTATE="0" MOREROWS="0"20 KBCOLNAME=2 ROTATE="0" MOREROWS="0"Per ATPS spooler.COLNAME=1 ROTATE="0" MOREROWS="0"10 KBCOLNAME=2 ROTATE="0" MOREROWS="0"Per user currently printing to an ATPS spooler.COLNAME=1 ROTATE="0" MOREROWS="0"20 KBCOLNAME=2 ROTATE="0" MOREROWS="0"Per ATXRP printer.For example, an installation with AFP, ATPS, 100 Macintosh connections, three print servers, three ATPS spoolers, and ten people printing at the same time requires roughly 3.1 MB for NetWare for Macintosh:1000KB + (100 * 10KB) + (3 * 20KB) + (3 * 20KB) (10 * 10KB) = 3120 KBRefer to the NetWare 4.1 Installation and Upgrade guide for information on the amount of memory required by the NetWare operating system. PAGENUM=5 ID="BP10"RENDERAS="SECT1"ID="FM12886"Installing NetWare for MacintoshIDXID="w5163"BOOK="_idx" COLLECTION="nw41" TIDREF="i1830"IDXID="w5164"BOOK="_idx" COLLECTION="nw41" TIDREF="i2740"This section describes how to install NetWare for Macintosh. Whether you are upgrading an existing version or installing NetWare for Macintosh for the first time, follow these steps:PERFORMANCE="REQUIRED"Insert the product media into the appropriate drive.If you are installing NetWare for Macintosh from a CD-ROM disc, follow the instructions in 
IDREF="FM10571"Step 1a. If you are installing NetWare for Macintosh from a floppy diskette, follow the instructions in 
IDREF="FM40787"Step 1b.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"ID="FM10571"Insert the 
IDXID="w5165"BOOK="_idx" COLLECTION="nw41" TIDREF="i1818"IDXID="w5166"BOOK="_idx" COLLECTION="nw41" TIDREF="i2830"
disc named 
CLASS=DISKNetWare 4.1 into the CD-ROM drive attached to a NetWare server. The CD-ROM drive can be attached to the server at which you are performing the installation, or to a remote server. PERFORMANCE="REQUIRED"ID="FM40787"Insert the diskette named 
CLASS=DISKNWMAC_1 into a floppy drive at the NetWare server.The server must be the one at which you are performing the installation.You can also copy the files from the CD-ROM disc or floppy diskette to a NetWare volume on the hard disk of a remote server, and install the files from there. If you choose this option, you must make sure that the files on the hard disk reside in exactly the same directories as the files on the CD-ROM disc or floppy diskette. Otherwise, the installation will not work.PERFORMANCE="REQUIRED"Load 
IDXID="w5167"BOOK="_idx" COLLECTION="nw41" TIDREF="i1838"
INSTALL.NLM.At the console prompt, enter this command:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load install MOREINFO="NONE"<Enter>The Installation Options window opens (
IDREF="FM19026"Figure 1-1).
PAGENUM=6 ID="BP11"LABEL="1-1" FLOAT="0"ID="FM19026"Installation Options WindowFILEREF="n40mi005.tif"PERFORMANCE="REQUIRED"ID="FM13565"Select 
CLASS=MENUITEM MOREINFO="NONE"Product Options.A new window of product options appears, and below it a menu of operations opens.PERFORMANCE="REQUIRED"Select 
CLASS=MENUITEM MOREINFO="NONE"Choose an Item or Product Listed Above from the menu of operations.This makes the window of product options active.PERFORMANCE="REQUIRED"ID="FM25578"Select the 
CLASS=MENUITEM MOREINFO="NONE"Install NetWare for Macintosh option. The window that opens specifies the path that INSTALL will use to locate the installation files. This path is the one you specified during the last product installation. PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"If the installation files reside in the location appearing in the window, press 
MOREINFO="NONE"<Enter>. If the path you accepted specifies a location on a remote server, go to IDREF="FM13116"Step 7. If the path you accepted specifies a CD-ROM drive or a floppy drive at the current server, go to IDREF="FM28988"Step 8.PERFORMANCE="REQUIRED"If the installation files do not reside in the location specified in the window, press 
MOREINFO="NONE"<F3>. A new window opens, asking you to specify the location of the installation files (IDREF="FM36496"Figure 1-2).PAGENUM=7 ID="BP12"LABEL="1-2" FLOAT="0"ID="FM36496"Specify a Directory PathFILEREF="n40mi002.tif"PERFORMANCE="REQUIRED"ID="FM34110"Enter the location of the installation files.The value you enter in this field depends upon whether  the installation files reside on a volume attached to a remote server, on a CD-ROM disc in a drive at the current server, or on a floppy diskette.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"If the files reside on a remote server, type 
server_name\vol_name: path\NW410\INSTALL\
language. For the server_name parameter, specify the name of the server on which the installation files reside. For the vol_name: parameter, specify the name of the volume on which the installation files reside. This volume can be a CD-ROM volume or a NetWare volume on the server hard disk. For the path parameter, specify the path to the NW410 directory. For the language parameter, specify the language of the installation. For example, if the installation files reside on the HOME volume of the MAIN server, the language of the installation is English, and the path to the NW410 directory is TEMP, specify MAIN\HOME:TEMP\NW410\INSTALL\ENGLISH. Then, press MOREINFO="NONE"<Enter>, and go to IDREF="FM13116"Step 7. PERFORMANCE="REQUIRED"If the files reside on a CD-ROM disc in a drive at to the current server, type 
path:\NW410\INSTALL\
language. For the path: parameter, specify the drive or volume name for the CD-ROM. For the language parameter, specify the language of the installation. For example, if the CD-ROM disc resides in the X: drive and the language of the installation is English, specify X:\NW410\INSTALL\ENGLISH. Then, press MOREINFO="NONE"<Enter>, and go to IDREF="FM28988"Step 8. PERFORMANCE="REQUIRED"If the files reside on a floppy diskette, enter the drive in which you inserted the diskette.Now, go to IDREF="FM28988"Step 8.PAGENUM=8 ID="BP13"PERFORMANCE="REQUIRED"ID="FM13116"If the installation files reside on a remote server, log in to the server.If the path to installation files specified in 
IDREF="FM25578"Step 5 or 
IDREF="FM34110"Step 6 includes the name of a remote server, the Remote Server Authentication window appears (
IDREF="FM28427"Figure 1-3).LABEL="1-3" FLOAT="0"ID="FM28427"Remote Server Authentication WindowFILEREF="n40mi060.tif"To log in to the remote server, enter your user name and password, and press 
MOREINFO="NONE"<Enter>. PERFORMANCE="REQUIRED"ID="FM28988"Specify that you want to proceed with the installation.After you specify the location of the installation files (and if necessary, log in to the remote server), a message appears, informing you that the screen will not be ready for input until INSTALL finishes loading the files it needs. Then, the window in 
IDREF="FM30597"Figure 1-4 appears.LABEL="1-4" FLOAT="0"ID="FM30597"Install PromptFILEREF="n40mi111.tif"To specify that INSTALL continue with the installation, select the 
CLASS=MENUITEM MOREINFO="NONE"Install NW-MAC option. A window displays messages indicating that the INSTALL utility is transferring the files. Copying the files may take a few minutes. 
PAGENUM=9 ID="BP14"The INSTALL utility creates a new directory in the SYS:SYSTEM directory called NW-MAC; below this directory, it creates the subdirectories FONTS, PSUTILS, PPDS, ATPSCON, and SETUP. Then, the INSTALL utility copies the files from the source path you specified to the SYS:SYSTEM directory or the proper subdirectory.If INSTALL finds an existing 
IDXID="w5168"BOOK="_idx" COLLECTION="nw41" TIDREF="i2609"
NBPTYPE.DEF file, the message in 
IDREF="FM40783"Figure 1-5 appears.LABEL="1-5" FLOAT="0"ID="FM40783"Overwrite NBPTYPE.DEF WindowFILEREF="n40mi164.tif"The NBPTYPE.DEF file contains the database of printer models used by ATPSCON. If you select Yes to overwrite the file, any previously customized printer model information will be lost. If you do not wish to lose this information, select No. If INSTALL finds an existing 
IDXID="w5169"BOOK="_idx" COLLECTION="nw41" TIDREF="i1417"
EXTMAP.DAT file, the message in 
IDREF="FM22192"Figure 1-6 appears.LABEL="1-6" FLOAT="0"ID="FM22192"Overwrite EXTMAP.DAT WindowFILEREF="n40mi170.tif"The EXTMAP.DAT file contains a list of extension mappings. If you select Yes to overwrite the file, any previously configured mappings may be lost. If you do not wish to lose this information, select No. For more information on the EXTMAP.DAT file, see 
IDREF="FM28122""Using Extension Mapping" on page 35.The Final Installation Options window opens (
IDREF="FM29523"Figure 1-7).
PAGENUM=10 ID="BP15"LABEL="1-7" FLOAT="0"ID="FM29523"Final Installation Options WindowFILEREF="n40mi173.tif"Each option enables you to configure a particular NetWare for Macintosh feature. Bear in mind that the INSTALL utility does not implement any of your settings until you select Option 5 and press 
MOREINFO="NONE"<Enter>.If you are running SFT-III, the Final Installation Options window specifies the IDXID="w5170"BOOK="_idx" COLLECTION="nw41" TIDREF="i2539"
MSAUTO.NCF file rather than the AUTOEXEC.NCF file. PERFORMANCE="REQUIRED"ID="FM42739"Add the 
IDXID="w5171"BOOK="_idx" COLLECTION="nw41" TIDREF="i2266"
Macintosh name space to each volume that Macintosh users will access.To accommodate the file-naming conventions of different operating systems, NetWare uses a different 
name space for each platform. A name space allows a NetWare user at a particular kind of workstation to see folder names and filenames as he or she expects to see them, even if a user at a different kind of workstation created the folders and files. Each type of workstation operating system is associated with a name space. When a user names or renames a file, each of the name spaces on the volume derives a name according to the rules of the associated workstation platform. For example, when a Macintosh user creates a filename containing more than eight characters with no extension, the DOS name space truncates the Macintosh filename to meet DOS naming conventions. (For more information on filename conversion between Macintosh and DOS platforms, refer to 
Using MacNDS Client for NetWare 4.)
PAGENUM=11 ID="BP16"When you add the Macintosh name space, NetWare allocates space to store Macintosh folder names and filenames. The Macintosh name space must be present on each volume that Macintosh clients will access. If it is not present, Macintosh users cannot see the volume. You must add the 
IDXID="w5172"BOOK="_idx" COLLECTION="nw41" TIDREF="i2266"IDXID="w5173"BOOK="_idx" COLLECTION="nw41" TIDREF="i4362"
Macintosh name space to the SYS volume if you plan to install NetWare for Macintosh client support.To add the Macintosh name space, follow these steps:PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Highlight Option 1 in the Final Installation Options window, and press 
MOREINFO="NONE"<Enter>. The Select Volumes window opens; this window contains the name of each volume that does not have the Macintosh name space installed on it. PERFORMANCE="REQUIRED"Select the volume(s) to which you want to add the Macintosh name space. ID="FM18221"When you attempt to mount a volume, the operating system detects whether the Macintosh name space has been added to it. If the Macintosh name space is present, NetWare attempts to load the Macintosh name space support module, 
IDXID="w5174"BOOK="_idx" COLLECTION="nw41" TIDREF="i2296"
MAC.NAM. The MAC.NAM module must be loaded before you can mount any volume containing the Macintosh name space; however, you need to load MAC.NAM only once.By default, MAC.NAM resides in the server's startup directory. If the SYS volume contains the Macintosh name space, NetWare automatically loads MAC.NAM before mounting 
IDXID="w5175"BOOK="_idx" COLLECTION="nw41" TIDREF="i4362"
SYS. If the SYS volume does not contain the Macintosh name space, NetWare does not load MAC.NAM when it mounts the volume. When you later attempt to mount a volume with the Macintosh name space, NetWare will not be able to find MAC.NAM, because after mounting the SYS volume, the operating system removes the startup directory from the server's search path. To make sure that MAC.NAM is loaded when you attempt to mount a volume containing the Macintosh name space, carry out one of these tasks:
MARK=BULLETAfter the SYS volume is mounted, add the startup directory to the server's search path.MARK=BULLETMove the IDXID="w5176"BOOK="_idx" COLLECTION="nw41" TIDREF="i2296"
MAC.NAM file to the server's SYS:SYSTEM directory.PAGENUM=12 ID="BP17"Add the command IDXID="w5177"BOOK="_idx" COLLECTION="nw41" TIDREF="i2144"IDXID="w5178"BOOK="_idx" COLLECTION="nw41" TIDREF="i4264"MOREINFO="NONE"LOAD MAC to the STARTUP.NCF file (or, if you are using SFT-III, to the IDXID="w5179"BOOK="_idx" COLLECTION="nw41" TIDREF="i2144"IDXID="w5180"BOOK="_idx" COLLECTION="nw41" TIDREF="i2551"
MSSTART.NCF file). Doing so ensures that MAC.NAM is loaded on server startup.PERFORMANCE="REQUIRED"CLASS=MENUITEM MOREINFO="NONE"ID="FM25223"Specify whether to load IDXID="w5181"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"
AppleTalk file services automatically when you start NetWare for Macintosh.Highlight Option 2 in the Final Installation Options window. Select Yes if you wish to load AFP.NLM automatically when you start the server. Select No if you do not want to load AFP.NLM automatically. When you complete select Yes and press 
MOREINFO="NONE"<Enter> at Option 5, INSTALL adds this command to the 
IDXID="w5182"BOOK="_idx" COLLECTION="nw41" TIDREF="i362"
AUTOEXEC.NCF file:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load afpIf you are running SFT-III, INSTALL adds this command to the 
IDXID="w5183"BOOK="_idx" COLLECTION="nw41" TIDREF="i2539"
MSAUTO.NCF file.For details on configuring AFP.NLM, see 
IDREF="FM31389"Chapter 2, "Managing AppleTalk File Services."PERFORMANCE="REQUIRED"CLASS=MENUITEM MOREINFO="NONE"ID="FM13226"Specify whether to load IDXID="w5184"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
AppleTalk print services automatically when you start NetWare for Macintosh.Highlight Option 3 in the Final Installation Options window. Select Yes if you wish to load ATPS.NLM automatically when you start the server. Select No if you do not want to load ATPS.NLM automatically. When you select Yes and press 
MOREINFO="NONE"<Enter> at Option 5, INSTALL adds this command to the 
IDXID="w5185"BOOK="_idx" COLLECTION="nw41" TIDREF="i362"
AUTOEXEC.NCF file:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load atpsIf you are running SFT-III, INSTALL adds this command to the 
IDXID="w5186"BOOK="_idx" COLLECTION="nw41" TIDREF="i2539"
MSAUTO.NCF file.For information on configuring ATPS.NLM, see 
IDREF="FM33691"Chapter 5, "Setting Up AppleTalk Print Services."PERFORMANCE="REQUIRED"ID="FM24593"Install 
IDXID="w5187"BOOK="_idx" COLLECTION="nw41" TIDREF="i2740"
NetWare for Macintosh 
IDXID="w5188"BOOK="_idx" COLLECTION="nw41" TIDREF="i1830"
client support (for CD-ROM installation only).
PAGENUM=13 ID="BP18"If you are installing NetWare for Macintosh from a floppy diskette, see the Using MacNDS Client for NetWare 4 guide for instructions on installing NetWare for Macintosh client support.The NetWare for Macintosh client software is a set of software components enabling you to perform network tasks from a Macintosh client. The CD-ROM disc containing NetWare for Macintosh also contains the NetWare for Macintosh client software.When you install NetWare for Macintosh from CD-ROM by carrying out 
IDREF="FM28988"Step 8 on page 8, the INSTALL utility copies the client support files to the SYS:SYSTEM\NW-MAC directory. Now, when you choose to install NetWare for Macintosh client support, the INSTALL utility copies a Macintosh compressed file containing the NetWare for Macintosh client software to the directory SYS:PUBLIC\MAC\
language, where 
language is the language of the installation. The compressed file has a .SEA extension. You can then install the client software from a Macintosh workstation.To install NetWare for Macintosh client support, follow these steps:PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Make sure that the Macintosh name space is added to the SYS volume. If the SYS volume does not contain the Macintosh name space, you cannot install the client support files. For information on how to add the Macintosh name space, see IDREF="FM42739"Step 9 on page 10.PERFORMANCE="REQUIRED"Highlight Option 4 in the Final Installation Options window and select Yes. PERFORMANCE="REQUIRED"After completing the installation process in 
IDREF="FM13905"Step 16 on page 15, enable 
IDXID="w5189"BOOK="_idx" COLLECTION="nw41" TIDREF="i640"
clear-text logins on the server using AFPCON. You must carry out this task in order to log in to the server and complete the client software installation from the Macintosh workstation. For instructions, see IDREF="FM20277""Controlling Access to the AFP Server" on page 37.PERFORMANCE="REQUIRED"ID="FM36877"Refer to the
 Using MacNDS Client for NetWare 4 guide for instructions on how to uncompress the .SEA file and install the client software from a Macintosh workstation.PERFORMANCE="REQUIRED"ID="FM19580"Highlight Option 5 and press 
MOREINFO="NONE"<Enter>.
PAGENUM=14 ID="BP19"A confirmation window opens, asking you to specify whether the INSTALL utility should complete the installation. When you select Yes, a series of messages indicates that INSTALL is carrying out the tasks you specified. When the installation process is complete, the NetWare for Macintosh Configuration window opens (
IDREF="FM33036"Figure 1-8).LABEL="1-8" FLOAT="0"ID="FM33036"NetWare for Macintosh Configuration WindowFILEREF="n40mi145.tif"The NetWare for Macintosh Configuration window contains the options listed in 
IDREF="FM39900"Table 1-3.LABEL="1-3" PGWIDE=1 TOCENTRY="1"ID="FM39900" Configuration OptionsCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"OptionCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"CLASS=MENUITEM MOREINFO="NONE"Configure AppleTalk StackCOLNAME=2 ROTATE="0" MOREROWS="0"This option enables you to load IDXID="w5190"BOOK="_idx" COLLECTION="nw41" TIDREF="i1793"
INETCFG.NLM, the utility that allows you to configure APPLETLK.NLM. For information on configuring the AppleTalk module, see the AppleTalk for NetWare Reference guide.COLNAME=1 ROTATE="0" MOREROWS="0"CLASS=MENUITEM MOREINFO="NONE"Configure File ServicesCOLNAME=2 ROTATE="0" MOREROWS="0"This option enables you to load IDXID="w5191"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFPCON.NLM, the AppleTalk Filing Protocol configuration utility. For information about AFPCON, see IDREF="FM31389"Chapter 2, "Managing AppleTalk File Services."Chapter 2, "Managing AppleTalk File Services."COLNAME=1 ROTATE="0" MOREROWS="0"CLASS=MENUITEM MOREINFO="NONE"Configure Print ServicesCOLNAME=2 ROTATE="0" MOREROWS="0"This option enables you to load IDXID="w5192"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
ATPSCON.NLM, the AppleTalk Print Services configuration utility. For information about ATPSCON, see IDREF="FM33691"Chapter 5, "Setting Up AppleTalk Print Services."Chapter 5, "Setting Up AppleTalk Print Services."COLNAME=1 ROTATE="0" MOREROWS="0"CLASS=MENUITEM MOREINFO="NONE"Configure CD-ROM ServicesCOLNAME=2 ROTATE="0" MOREROWS="0"This option enables you to load IDXID="w5193"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
HFSCDCON.NLM, the utility that allows you to configure and manage access to HFS CD-ROM drives. For information about HFS CD-ROM management, see IDREF="FM24817"Chapter 3, "Configuring the HFS CD- ROM Module."Chapter 3, "Configuring the HFS CD- ROM Module."COLNAME=1 ROTATE="0" MOREROWS="0"CLASS=MENUITEM MOREINFO="NONE"Install Additional Language SupportCOLNAME=2 ROTATE="0" MOREROWS="0"This option enables you to install NetWare for Macintosh in multiple languages. For information on how to carry out this task, see IDREF="FM29377""Installing NetWare for Macintosh in Additional Languages" on page 15"Installing NetWare for Macintosh in Additional Languages" on page 15.COLNAME=1 ROTATE="0" MOREROWS="0"CLASS=MENUITEM MOREINFO="NONE"Install Macintosh Client SupportCOLNAME=2 ROTATE="0" MOREROWS="0"This option enables you to install the NetWare for Macintosh client software on the SYS volume in one or more languages. For information on carrying out this task, see IDREF="FM28269""Installing NetWare for Macintosh Client Support" on page 19"Installing NetWare for Macintosh Client Support" on page 19.COLNAME=1 ROTATE="0" MOREROWS="0"CLASS=MENUITEM MOREINFO="NONE"Add Macintosh Name SpaceCOLNAME=2 ROTATE="0" MOREROWS="0"This option enables you to add the Macintosh name space to each server volume that Macintosh clients will access. For information on carrying out this task, see IDREF="FM23207""Adding the Macintosh Name Space after Installation" on page 22"Adding the Macintosh Name Space after Installation" on page 22.PAGENUM=15 ID="BP20"PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to exit the NetWare for Macintosh Configuration window. PERFORMANCE="REQUIRED"Exit INSTALL.PERFORMANCE="REQUIRED"ID="FM13905"Down the server and bring it back up.At the console prompt, enter these commands:
FORMAT="LINESPECIFIC"MOREINFO="NONE"down MOREINFO="NONE"<Enter>
restart server 
MOREINFO="NONE"<Enter>A series of messages appears, indicating that the system is loading the modules required by NetWare for Macintosh. At this point, NetWare for Macintosh is up and running. This is a good time to verify and refine the configuration of your AppleTalk internetwork. Refer to the 
AppleTalk for NetWare Reference guide for information.RENDERAS="SECT1"ID="FM29377"Installing NetWare for Macintosh in Additional Languages IDXID="w5194"BOOK="_idx" COLLECTION="nw41" TIDREF="i1830"By default, the INSTALL utility copies files that use the language of the installation procedure when you install NetWare for Macintosh. However, you can install the NetWare for Macintosh server and client software in more than one language. Follow these steps:PERFORMANCE="REQUIRED"Insert the product media into the appropriate drive.If you are installing additional languages from a CD-ROM disc, follow the instructions in 
IDREF="FM11174"Step 1a. If you are installing additional languages from a floppy diskette, follow the instructions in 
IDREF="FM13701"Step 1b.
PAGENUM=16 ID="BP21"PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"ID="FM11174"Insert the 
IDXID="w5195"BOOK="_idx" COLLECTION="nw41" TIDREF="i1818"IDXID="w5196"BOOK="_idx" COLLECTION="nw41" TIDREF="i2830"
disc named 
CLASS=DISKNetWare 4.1 into the CD-ROM drive attached to a NetWare server. The CD-ROM drive can be attached to the server at which you are performing the installation, or to a remote server. PERFORMANCE="REQUIRED"ID="FM13701"Insert the floppy diskette named 
CLASS=DISKNWMAC_1 for the language you want to install into a floppy drive at the NetWare server.The server must be the one at which you are performing the installation.PERFORMANCE="REQUIRED"Load INSTALL.NLM.From the server console, enter this command:
FORMAT="LINESPECIFIC"MOREINFO="NONE"IDXID="w5197"BOOK="_idx" COLLECTION="nw41" TIDREF="i1838"
load install MOREINFO="NONE"<Enter>PERFORMANCE="REQUIRED"Select 
CLASS=MENUITEM MOREINFO="NONE"Product Options from the Installation Options menu.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"View/Configure/Remove Installed Products option from the Other Installation Options window that opens.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"NW-MAC option.The NetWare for Macintosh Configuration window opens.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Install Additional Language Support option.The window in 
IDREF="FM15867"Figure 1-9 opens. (If you are using Remote Console to perform the installation, skip to 
IDREF="FM27749"Step 8.)PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Enter a Search Path option. A window opens, asking you to specify the location of the installation files (
IDREF="FM15867"Figure 1-9).LABEL="1-9" FLOAT="0"ID="FM15867"Specify a Directory PathFILEREF="n40mi175.tif"Type the correct path and press 
MOREINFO="NONE"<Enter>. 
PAGENUM=17 ID="BP22"PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"If you are installing from a CD-ROM drive attached to the current server, enter 
X:\NWMAC, where 
X: is the CD-ROM drive. PERFORMANCE="REQUIRED"If you are installing from a CD-ROM drive attached to a remote server, enter 
server_name\
vol_name:path\NWMAC. The server_name parameter represents the name of the remote server. The vol_name: parameter represents the name of the volume at that server. The path parameter represents the path to the NWMAC directory, if any. For example, if the installation files reside on the HOME volume of the MAIN server, and the path to the NWMAC directory is TEMP, enter MAIN\HOME:TEMP\NWMAC.PERFORMANCE="REQUIRED"If you are installing from a floppy diskette, enter the drive in which the diskette resides. The Select Other Languages to Install menu opens, displaying the languages you can choose. Proceed to 
IDREF="FM40926"Step 9.PERFORMANCE="REQUIRED"ID="FM27749"If you are installing using Remote Console, the menu that opens includes two options instead of one. Select the 
CLASS=MENUITEM MOREINFO="NONE"Enter a Remote Search Path option. If you are using Remote Console to perform the installation, the additional 
CLASS=MENUITEM MOREINFO="NONE"Enter a Remote Search Path option appears. LABEL="1-10" FLOAT="0"ID="FM35846"Select a Language Path OptionFILEREF="n40mi174.tif"In the window that opens, specify the location of the installation files, and press 
MOREINFO="NONE"<Enter>. The Select Other Languages to Install menu opens, displaying the languages you can choose. Proceed to 
IDREF="FM40926"Step 9.PERFORMANCE="REQUIRED"ID="FM40926"Select one or more languages in which to install NetWare for Macintosh.
PAGENUM=18 ID="BP23"The INSTALL utility begins copying the files to the directory SYS:\SYSTEM\NLS and its subdirectories. The window that opens contains messages informing you of the progress of the installation.After the language-specific files are copied to the server, a window opens, and the menu contains options for whether to save the changes that you have made.PERFORMANCE="REQUIRED"Select an option that saves changes, abandons changes, or returns to the server installation options.If you select the 
CLASS=MENUITEM MOREINFO="NONE"Yes, Save Changes and Continue option, the window in 
IDREF="FM32193"Figure 1-11 opens.LABEL="1-11" FLOAT="0"ID="FM32193"Install Client Support WindowFILEREF="n40mi019.tif"PERFORMANCE="REQUIRED"ID="FM29820"Install NetWare for Macintosh 
IDXID="w5198"BOOK="_idx" COLLECTION="nw41" TIDREF="i1830"
client support (available only if you installed NetWare for Macintosh from a CD-ROM disc).If you installed NetWare for Macintosh from a floppy diskette, see the Using MacNDS Client for NetWare 4 guide for instructions on installing NetWare for Macintosh client support.The NetWare for Macintosh client software is a set of software components enabling you to perform network tasks from a Macintosh client.  The CD-ROM disc containing NetWare for Macintosh also contains the NetWare for Macintosh client software.When you install NetWare for Macintosh from CD-ROM by carrying out 
IDREF="FM28988"Step 8 on page 8, the INSTALL utility copies the client support files to the SYS:SYSTEM\NW-MAC directory. Now, when you choose to install NetWare for Macintosh client support, the INSTALL utility copies a Macintosh compressed file containing the NetWare for Macintosh client software to the directory SYS:PUBLIC\MAC\
language, where 
language is a language in which you have installed NetWare for Macintosh. The compressed file has a .SEA extension. You can then install the client software from a Macintosh workstation.
PAGENUM=19 ID="BP24"If you have installed the NetWare for Macintosh in multiple languages, INSTALL creates a language subdirectory for each one, and copies a .SEA file in the appropriate language to the subdirectory. To install NetWare for Macintosh client support, follow these steps:PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Make sure that the Macintosh name space is added to the SYS volume.If the SYS volume does not contain the Macintosh name space, you cannot install the client support files. For information on how to add the Macintosh name space, see IDREF="FM23207""Adding the Macintosh Name Space after Installation" on page 22.PERFORMANCE="REQUIRED"Select Yes in the window that asks whether you want to install the client support files.PERFORMANCE="REQUIRED"After exiting INSTALL in 
IDREF="FM22650"Step 12, enable clear-text logins on the server using AFPCON. You must carry out this task in order to log in to the server and complete the client software installation from the Macintosh workstation. For instructions, see IDREF="FM20277""Controlling Access to the AFP Server" on page 37.PERFORMANCE="REQUIRED"ID="FM29572"Refer to the 
Using MacNDS Client for NetWare 4 guide for instructions on how to uncompress the .SEA file and install the client software from a Macintosh workstation.PERFORMANCE="REQUIRED"ID="FM22650"Exit INSTALL.RENDERAS="SECT1"ID="FM28269"Installing NetWare for Macintosh Client Support IDXID="w5199"BOOK="_idx" COLLECTION="nw41" TIDREF="i1830"The NetWare for Macintosh client software is a set of software components enabling you to perform network tasks from a Macintosh client. The NetWare for Macintosh client software resides on the CD-ROM disc containing NetWare for Macintosh, and on the floppy diskette provided with the MacNDS software. This section describes how to install NetWare for Macintosh client support if you have already installed NetWare for Macintosh from a CD-ROM disc. If you have installed NetWare for Macintosh from a floppy diskette, see the Using MacNDS Client for NetWare 4 guide for instructions on installing NetWare for Macintosh client support.PAGENUM=20 ID="BP25"While installing the NetWare for Macintosh NLMs and related files on the server from CD-ROM, you can choose to install NetWare for Macintosh client support in the default language of the installation. This process is described on IDREF="FM24593"page 12.However, you may wish to install client support in additional languages. Or, you may not wish to install client support at the time of the initial server installation. The steps that follow describe how to install NetWare for Macintosh client support in additional languages or after your initial installation.PERFORMANCE="REQUIRED"Make sure that the Macintosh name space is added to the SYS volume. If the SYS volume does not contain the Macintosh name space, you cannot install the client support files. For information on how to add the Macintosh name space, see 
IDREF="FM23207""Adding the Macintosh Name Space after Installation" on page 22.PERFORMANCE="REQUIRED"Load INSTALL.NLM.From the server console, enter this command:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load install MOREINFO="NONE"<Enter>PERFORMANCE="REQUIRED"Select 
CLASS=MENUITEM MOREINFO="NONE"Product Options from the Installation Options menu.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"View/Configure/Remove Installed Products option from the Other Installation Options window that opens.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"NW-MAC option.The NetWare for Macintosh Configuration window opens.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Install Macintosh Client Support option.The window that opens contains a list of the languages that have been installed.PERFORMANCE="REQUIRED"ID="FM35229"Select one or more 
IDXID="w5200"BOOK="_idx" COLLECTION="nw41" TIDREF="i1830"
languages.After you select the languages in which you want Macintosh client software, you are asked to confirm your changes, abandon your changes, or return to the installation process.
PAGENUM=21 ID="BP26"If you decide to confirm your changes, the window in 
IDREF="FM29431"Figure 1-12 opens.LABEL="1-12" FLOAT="0"ID="FM29431"Install Client Support WindowFILEREF="n40mi020.tif"PERFORMANCE="REQUIRED"To install client support, select Yes.When you install NetWare for Macintosh from CD-ROM by carrying out 
IDREF="FM28988"Step 8 on page 8, the INSTALL utility copies the client support files to the SYS:SYSTEM\NW-MAC directory. Now, when you select Yes, the INSTALL utility copies a Macintosh compressed file containing the NetWare for Macintosh client software to the SYS:PUBLIC\MAC\
language directory, where 
language is a language in which you have installed NetWare for Macintosh. The compressed file has a .SEA extension. You can then install the client software from a Macintosh workstation.If you have installed the product in multiple languages, INSTALL creates a language subdirectory for each one, and copies a .SEA file in the appropriate language to the subdirectory. INSTALL notifies you when the installation is complete.PERFORMANCE="REQUIRED"Exit INSTALL.PERFORMANCE="REQUIRED"Enable clear-text logins on the server using AFPCON. You must carry out this task in order to log in to the server and complete the client software installation from the Macintosh workstation. For instructions, see 
IDREF="FM20277""Controlling Access to the AFP Server" on page 37.PERFORMANCE="REQUIRED"ID="FM28011"Refer to the 
Using MacNDS Client for NetWare 4 guide for instructions on how to uncompress the .SEA file and install the client software from a Macintosh workstation.
PAGENUM=22 ID="BP27"RENDERAS="SECT1"ID="FM23207"Adding the IDXID="w5201"BOOK="_idx" COLLECTION="nw41" TIDREF="i1830"
Macintosh Name Space IDXID="w5202"BOOK="_idx" COLLECTION="nw41" TIDREF="i2266"
after InstallationWhile installing the NetWare for Macintosh NLMs and related files on the server, you have the option of adding the Macintosh name space to each volume that Macintosh clients will access. When you add the Macintosh name space, NetWare allocates space to store Macintosh folder names and filenames. The Macintosh name space must be present on each volume that Macintosh clients will access. If it is not present, Macintosh users cannot see the volume.You can find a discussion of name spaces on IDREF="FM42739"page 10, along with a detailed explanation of how to add the Macintosh name space during installation. However, you may wish to add the Macintosh name space to a volume after you have installed NetWare for Macintosh. To do so, follow these steps:PERFORMANCE="REQUIRED"Load INSTALL.NLM.From the server console, enter this command:
FORMAT="LINESPECIFIC"MOREINFO="NONE"IDXID="w5203"BOOK="_idx" COLLECTION="nw41" TIDREF="i1838"
load install MOREINFO="NONE"<Enter>PERFORMANCE="REQUIRED"Select 
CLASS=MENUITEM MOREINFO="NONE"Product Options from the Installation Options menu.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"View/Configure/Remove Installed Products option from the Other Installation Options window that opens.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"NW-MAC option.The NetWare for Macintosh Configuration window opens.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Add Macintosh Name Space option.The Select Volumes window opens. This window contains the name of each volume that does not have the Macintosh name space installed on it. PERFORMANCE="REQUIRED"Select the volume(s) to which you want to add the Macintosh name space. A window opens, asking you to confirm that you want to add the name space. Select Yes. INSTALL adds the name space to the volume(s) you specified. 
PAGENUM=23 ID="BP28"When you attempt to mount a volume, the operating system detects whether the Macintosh name space has been added to it. If the Macintosh name space is present, NetWare attempts to load the Macintosh name space support module, IDXID="w5204"BOOK="_idx" COLLECTION="nw41" TIDREF="i2296"
MAC.NAM. The MAC.NAM module must be loaded before you can mount any volume containing the Macintosh name space; however, you need to load MAC.NAM only once.By default, MAC.NAM resides in the server's startup directory. If the SYS volume contains the Macintosh name space, NetWare automatically loads MAC.NAM before mounting IDXID="w5205"BOOK="_idx" COLLECTION="nw41" TIDREF="i4362"
SYS. If the SYS volume does not contain the Macintosh name space, NetWare does not load MAC.NAM when it mounts the volume. When you later attempt to mount a volume with the Macintosh name space, NetWare will not be able to find MAC.NAM, because after mounting the SYS volume, the operating system removes the startup directory from the server's search path. To make sure that MAC.NAM is loaded when you attempt to mount a volume containing the Macintosh name space, carry out one of these tasks:MARK=BULLETAfter the SYS volume is mounted, add the startup directory to the server's search path.Move the IDXID="w5206"BOOK="_idx" COLLECTION="nw41" TIDREF="i2296"
MAC.NAM file to the server's SYS:SYSTEM directory.Add the command IDXID="w5207"BOOK="_idx" COLLECTION="nw41" TIDREF="i2144"IDXID="w5208"BOOK="_idx" COLLECTION="nw41" TIDREF="i4264"MOREINFO="NONE"LOAD MAC to the STARTUP.NCF file (or, if you are using SFT-III, to the IDXID="w5209"BOOK="_idx" COLLECTION="nw41" TIDREF="i2144"IDXID="w5210"BOOK="_idx" COLLECTION="nw41" TIDREF="i2551"
MSSTART.NCF file).  Doing so ensures that MAC.NAM is loaded on server startup.RENDERAS="SECT1"ID="FM31860"ID="FM41478"ID="FM30896"Configuring IDXID="w5211"BOOK="_idx" COLLECTION="nw41" TIDREF="i2740"
NetWare for MacintoshThe INSTALL utility includes options that start the configuration utilities ATPSCON, AFPCON, and HFSCDCON. You can access these utilities either from INSTALL or from the console prompt. From INSTALL, you can access these utilities when you install a new server or when you reconfigure the server. PAGENUM=24 ID="BP29"RENDERAS="SECT2"Loading the Utilities from the INSTALL UtilityTo access the configuration utilities from the INSTALL utility, follow these steps:PERFORMANCE="REQUIRED"From the server console, enter this command:FORMAT="LINESPECIFIC"MOREINFO="NONE"load install MOREINFO="NONE"<Enter>PERFORMANCE="REQUIRED"Select 
CLASS=MENUITEM MOREINFO="NONE"Product Options from the Installation Options menu.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"View/Configure/Remove Installed Products option from the Other Installation Options window that opens.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"NW-MAC option.The NetWare for Macintosh Configuration window opens. To load a configuration utility, select one of these options: 
MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Configure File Services: This option enables you to load AFPCON.NLM, the AppleTalk Filing Protocol configuration utility. For information on using AFPCON.NLM, see IDREF="FM31389"Chapter 2, "Managing AppleTalk File Services."MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Configure Print Services: This option enables you to load ATPSCON.NLM, the AppleTalk print services configuration utility. For information on using ATPSCON.NLM, see IDREF="FM33691"Chapter 5, "Setting Up AppleTalk Print Services."CLASS=MENUITEM MOREINFO="NONE"Configure CD-ROM Services: This option enables you to load HFSCDCON.NLM, the console utility that allows you to configure and manage access to HFS CD-ROM drives. For information on using HFSCDCON.NLM, see IDREF="FM24817"Chapter 3, "Configuring the HFS CD-ROM Module."RENDERAS="SECT2"ID="FM39793"Loading the Utilities from the Server ConsoleTo load the configuration utilities from the server console, enter the appropriate command from this list:MARK=BULLETPAGENUM=25 ID="BP30"MOREINFO="NONE"load afpconFor information on using AFPCON.NLM, see IDREF="FM31389"Chapter 2, "Managing AppleTalk File Services."MOREINFO="NONE"load atpsconFor information on using ATPSCON.NLM, see IDREF="FM33691"Chapter 5, "Setting Up AppleTalk Print Services."MOREINFO="NONE"load hfscdconFor information on using HFSCDCON.NLM, see IDREF="FM24817"Chapter 3, "Configuring the HFS CD-ROM Module."MOREINFO="NONE"load atconfigThis command has the effect of starting the NetWare for Macintosh Configuration menu. Its options are described in IDREF="FM39900"Table 1-3 on page 14.LABEL="2"PAGENUM=27 ID="BP31"ID="FM31389"Managing AppleTalk File ServicesThe AFP module, IDXID="w5212"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"
AFP.NLM, provides NetWare for Macintosh file services. This chapter describes how to customize AFP for your site, and covers these topics:MARK=BULLETLoading AFPLoading AFPCONManaging the desktop databaseUsing extension mappingControlling access to the AFP serverFinetuning AFP server performanceSpecifying a new AFP server name and login greetingAccessing and modifying volume statusRe-establishing default AFP settingsShutting down the AFP serverRestarting the AFP serverExiting AFPCONUnloading AFPPAGENUM=28 ID="BP32"RENDERAS="SECT1"ID="FM10372"Loading the AFP ModuleWhen you install NetWare for Macintosh, the INSTALL module copies AFP.NLM to the SYS:SYSTEM directory. When you load AFP.NLM, the NetWare® server can use the AppleTalk Filing Protocol (AFP) to enable a Macintosh user to log in and access data.IDXID="w5213"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"
To load AFP.NLM, enter this command in the server's IDXID="w5214"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"
AUTOEXEC.NCF IDXID="w5215"BOOK="_idx" COLLECTION="nw41" TIDREF="i362"
file or at the console prompt:FORMAT="LINESPECIFIC"MOREINFO="NONE"load afpDuring installation, the INSTALL module can add this command line to the AUTOEXEC.NCF file for you. For details, see IDREF="FM25223"page 12.Loading AFP.NLM automatically loads APPLETLK.NLM. However, you must configure APPLETLK.NLM before loading AFP.NLM. For information, see the AppleTalk for NetWare Reference guide.RENDERAS="SECT1"Loading the AFPCON UtilityIDXID="w5216"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"AFPCON.NLM is a server console utility that enables you to configure AFP.NLM. With AFPCON, you can customize NetWare for Macintosh file services to enhance performance and maximize your network's file services capabilities.IDXID="w5217"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
Loading AFPCON automatically loads AFP. To load AFPCON, enter this command at the console prompt:FORMAT="LINESPECIFIC"MOREINFO="NONE"load afpcon MOREINFO="NONE"<Enter>The IDXID="w5218"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"IDXID="w5219"BOOK="_idx" COLLECTION="nw41" TIDREF="i132"
AFP Configuration Options window opens (IDREF="FM23687"Figure 2-1).LABEL="2-1" FLOAT="0"ID="FM23687"AFP Configuration Options WindowFILEREF="n40mi079.tif"PAGENUM=29 ID="BP33"The window contains these options:MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Quick ConfigurationIf you change any of AFP's default values, you can use the IDXID="w5220"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"CLASS=MENUITEM MOREINFO="NONE"Quick Configuration option to re-configure AFP with its default settings. CLASS=MENUITEM MOREINFO="NONE"Detailed ConfigurationYou can use the IDXID="w5221"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"CLASS=MENUITEM MOREINFO="NONE"Detailed Configuration option to view and customize all AFP parameters. If you do not specify any settings, AFP uses the default values.CLASS=MENUITEM MOREINFO="NONE"Maintenance and StatusYou can use the IDXID="w5222"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"CLASS=MENUITEM MOREINFO="NONE"Maintenance and Status option to start or shut down AFP services, and to rebuild or monitor the desktop database.Changes you make in IDXID="w5223"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFPCON take effect immediately. You do not need to restart the server. RENDERAS="SECT1"ID="FM42369"Managing the IDXID="w5224"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
Desktop IDXID="w5225"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
DatabaseThe AppleTalk Filing Protocol requires that each server maintain a desktop database containing information associating files with icons and documents with applications. This information helps the IDXID="w5226"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
Finder(tm) know which IDXID="w5227"BOOK="_idx" COLLECTION="nw41" TIDREF="i2265"IDXID="w5228"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
icon to display for each file, and which IDXID="w5229"BOOK="_idx" COLLECTION="nw41" TIDREF="i2260"IDXID="w5230"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
application to launch when a Macintosh user opens a document. The Finder uses the desktop database to build the familiar Macintosh graphical user interface. The desktop database is stored in two files: IDXID="w5231"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
ICON.BTVIDXID="w5232"BOOK="_idx" COLLECTION="nw41" TIDREF="i1751"
 and IDXID="w5233"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
APPL.BTVIDXID="w5234"BOOK="_idx" COLLECTION="nw41" TIDREF="i273"
. These files reside in the IDXID="w5235"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
DESKTOP.AFPIDXID="w5236"BOOK="_idx" COLLECTION="nw41" TIDREF="i1006"
 folder at the root of each volume that supports the IDXID="w5237"BOOK="_idx" COLLECTION="nw41" TIDREF="i1006"
Macintosh IDXID="w5238"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
name IDXID="w5239"BOOK="_idx" COLLECTION="nw41" TIDREF="i2266"
space. In addition to a name, every Macintosh file has a four-character IDXID="w5240"BOOK="_idx" COLLECTION="nw41" TIDREF="i889"
Creator IDXID="w5241"BOOK="_idx" COLLECTION="nw41" TIDREF="i2263"
code that identifies the application that created the file, and a four-character IDXID="w5242"BOOK="_idx" COLLECTION="nw41" TIDREF="i4611"Type codeIDXID="w5243"BOOK="_idx" COLLECTION="nw41" TIDREF="i2263" that identifies the nature of the file. For example, a document created by MacWrite® has a Creator value of MACA and a Type value of WORD. The desktop database uses the value MACA to find the appropriate application to open when a user opens a file of type WORD. It uses the Type code to find the appropriate icon for files of type WORD.PAGENUM=30 ID="BP34"When the Finder on a Macintosh workstation displays the contents of a server folder in a window, it attempts to find the appropriate icon for each file. First, the Finder looks in memory to see whether it found the correct icon in a recent search. Then, it looks on the local Macintosh hard disk. If it does not find the icon there, the Finder requests it from the server. If the server volume's desktop database contains the appropriate icon, the server sends the icon to the Macintosh. If the Finder cannot locate the icon in memory, on a local disk, or on the server, it displays a generic icon for the file.RENDERAS="SECT2"Maintaining the IDXID="w5244"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
Desktop IDXID="w5245"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
DatabaseID="FM22084"ID="FM21461"The Macintosh IDXID="w5246"BOOK="_idx" COLLECTION="nw41" TIDREF="i1511"
Finder and IDXID="w5247"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"
AFP.NLM share the responsibility of maintaining the desktop database. The Macintosh Finder incrementally updates the desktop database when it copies new files to the server volume. In System 7.x, when a user copies a document to a server volume, the Finder copies the appropriate icons, if necessary. The Finder also updates the desktop database whenever it copies an application to the server volume.The AFP server automatically rebuilds the desktop database if the database is corrupted, or if the database files are not present when the volume is mounted and AFP.NLM is loaded. Under certain circumstances, however, you may have to specify that NetWare for Macintosh rebuild the desktop database. The next section, IDREF="FM11871""Rebuilding the Desktop Database,"  discusses how to carry out this task.RENDERAS="SECT2"ID="FM11871"Rebuilding the IDXID="w5248"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
Desktop IDXID="w5249"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
DatabaseYou should rebuild the desktop database when one of these conditions occurs:MARK=BULLETIncorrect icons display on several Macintosh workstations.You restore Macintosh files to the server using a backup and restore utility.You install a Macintosh application using the Apple Installer utility, and the Installer does not update the desktop database.To rebuild the desktop database, follow these steps:PAGENUM=31 ID="BP35"PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Maintenance and Status option.The AFP Maintenance and Status window opens (
IDREF="FM40911"Figure 2-2).LABEL="2-2" FLOAT="0"IDXID="w5250"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"IDXID="w5251"BOOK="_idx" COLLECTION="nw41" TIDREF="i134"ID="FM40911"AFP Maintenance and Status WindowFILEREF="n40mi085.tif"PERFORMANCE="REQUIRED"From the AFP Maintenance and Status window, select the 
CLASS=MENUITEM MOREINFO="NONE"Volume Information option.The Volume Status window opens (
IDREF="FM12800"Figure 2-3).LABEL="2-3" FLOAT="0"IDXID="w5252"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"IDXID="w5253"BOOK="_idx" COLLECTION="nw41" TIDREF="i4792"ID="FM12800"Volume Status WindowFILEREF="n40mi120.tif"For details about the information in this window, see 
IDREF="FM20134""Accessing and Modifying AFP Volume Status" on page 47.PERFORMANCE="REQUIRED"From the Volume Status window, select the volume containing the desktop database you want to rebuild.Another Volume Status window opens, containing options you can set for the volume you selected (
IDREF="FM32233"Figure 2-4).
PAGENUM=32 ID="BP36"LABEL="2-4" FLOAT="0"ID="FM32233"SYS Volume Status WindowFILEREF="n40mi113.tif"PERFORMANCE="REQUIRED"To rebuild the desktop database, select the 
CLASS=MENUITEM MOREINFO="NONE"Start Desktop Database Rebuild option.A window opens, asking you to confirm that you want to rebuild the database. To start rebuilding the desktop database, highlight Yes. If you decide not to rebuild the database, highlight No. Then, press 
MOREINFO="NONE"<Enter>. When you select Yes, NetWare for Macintosh begins rebuilding the desktop database. The desktop database rebuilder runs as a low-priority process. Even though the server is very busy during a desktop database rebuild, running at near 100 percent utilization, other higher-priority services, such as answering requests from workstations, do not slow down. During the desktop rebuild process, NetWare for Macintosh examines files with an attribute called the Bundle bit, looking for special Bundle resources that indicate the association between icons and file types. If NetWare for Macintosh finds a file with the Bundle bit improperly set, the system fixes this minor problem immediately. If NetWare for Macintosh finds a file with a damaged resource fork, AFP generates messages to the console and the system log. You may later need to remove damaged files and restore them from backup.Macintosh workstations can continue using a volume during a desktop rebuild. Macintosh users can also log in during a rebuild. Because the desktop database may be incomplete when a Macintosh attempts to locate an icon, the Finder may display generic icons for some files. This problem should clear up when the rebuild is complete and you restart the Finder. IDXID="w5254"BOOK="_idx" COLLECTION="nw41" TIDREF="i1511"
You can restart the Finder in two ways:MARK=BULLETSelect Restart from the Special menu to restart the entire Macintosh. PAGENUM=33 ID="BP37"If you are running System 7.0, make the Finder the active program, and then press MOREINFO="NONE"<Command>+<Option>+<Escape>. The Finder quits and immediately restarts. The Macintosh, however, does not restart. Therefore, you do not lose connections to server volumes, open files, or open applications.While it is possible to rebuild a server's desktop database using the System 6 Finder (but not MultiFinder(tm)), doing so will not enable you to locate the new icon types used in System 7. In addition, carrying out the process on the server is much faster and more efficient than rebuilding the desktop from a Macintosh workstation. RENDERAS="SECT3"Conserving Memory IDXID="w5255"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
During a RebuildThe desktop database is managed by IDXID="w5256"BOOK="_idx" COLLECTION="nw41" TIDREF="i545"
BTRIEVE.NLMIDXID="w5257"BOOK="_idx" COLLECTION="nw41" TIDREF="i545"
, a server-resident database facility. You may wish to change the configuration of Btrieve to use less memory. IDREF="FM25012"Table 2-1 summarizes the options you can modify to lower memory usage when AFP is the only Btrieve client.LABEL="2-1" PGWIDE=1 TOCENTRY="1"ID="FM25012" Configuration Options When AFP is the Only ClientCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="11*"COLNAME=2 COLWIDTH="11*"COLNAME=3 COLWIDTH="11*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"Configuration OptionCOLNAME=2 ROTATE="0" MOREROWS="0"Default ValueCOLNAME=3 ROTATE="0" MOREROWS="0"Recommended AFP ValueVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Number of Open FilesCOLNAME=2 ROTATE="0" MOREROWS="0"20COLNAME=3 ROTATE="0" MOREROWS="0"2 * # of VolumesCOLNAME=1 ROTATE="0" MOREROWS="0"Number of HandlesCOLNAME=2 ROTATE="0" MOREROWS="0"60COLNAME=3 ROTATE="0" MOREROWS="0"2 * # of VolumesCOLNAME=1 ROTATE="0" MOREROWS="0"Number of LocksCOLNAME=2 ROTATE="0" MOREROWS="0"20COLNAME=3 ROTATE="0" MOREROWS="0"2 * # of VolumesCOLNAME=1 ROTATE="0" MOREROWS="0"Number of TransactionsCOLNAME=2 ROTATE="0" MOREROWS="0"15COLNAME=3 ROTATE="0" MOREROWS="0"0COLNAME=1 ROTATE="0" MOREROWS="0"Number of Remote SessionsCOLNAME=2 ROTATE="0" MOREROWS="0"15COLNAME=3 ROTATE="0" MOREROWS="0"1COLNAME=1 ROTATE="0" MOREROWS="0"Cache AllocationCOLNAME=2 ROTATE="0" MOREROWS="0"256COLNAME=3 ROTATE="0" MOREROWS="0"Cache Allocation uses most of the cache memory.Refer to the Btrieve Installation and Operation manual for full details on how to alter your configuration. We do not recommend allocating less than 50K of cache allocation memory per volume, because too little cache memory results in slower performance. The optimal amount varies according to the size of the desktop database.If you make configuration changes to Btrieve, you must load IDXID="w5258"BOOK="_idx" COLLECTION="nw41" TIDREF="i545"
BTRIEVE.NLM before IDXID="w5259"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"PAGENUM=34 ID="BP38"AFP.NLM. If you fail to do so, AFP will autoload Btrieve and miss the configuration changes you have made. You can load Btrieve from your AUTOEXEC.NCF file to ensure proper loading order. RENDERAS="SECT3"Cancelling a IDXID="w5260"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
Desktop IDXID="w5261"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
Database RebuildIf you wish to cancel the desktop database rebuild at any point, select the CLASS=MENUITEM MOREINFO="NONE"Cancel Desktop Rebuild option from the Volume Status window for the selected volume. A window opens, asking you to confirm that you wish to cancel the database rebuild. Highlight Yes to cancel the rebuild; highlight No to continue it. Then, press MOREINFO="NONE"<Enter>.RENDERAS="SECT2"ID="FM17952"Shutting Down theIDXID="w5262"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
 Desktop IDXID="w5263"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
DatabaseYou can shut down the desktop database if you do not wish to use it for a selected volume. To do so, follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Maintenance and Status option.The AFP Maintenance and Status window opens.PERFORMANCE="REQUIRED"From the AFP Maintenance and Status window, select the 
CLASS=MENUITEM MOREINFO="NONE"Volume Information option.The Volume Status window opens.PERFORMANCE="REQUIRED"From the Volume Status window, select the volume containing the desktop database you want to rebuild.Another Volume Status window opens, containing options you can set for the volume you selected.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Shut Down Desktop Database option.A window opens, asking you to confirm that you want to shut down the desktop database. To shut down the desktop database, highlight Yes. If you decide not to shut down the desktop database, highlight No. Then, press 
MOREINFO="NONE"<Enter>. 
PAGENUM=35 ID="BP39"RENDERAS="SECT1"ID="FM28122"Using IDXID="w5264"BOOK="_idx" COLLECTION="nw41" TIDREF="i1401"
Extension IDXID="w5265"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
MappingExtension mapping is a NetWare for Macintosh feature that attaches IDXID="w5266"BOOK="_idx" COLLECTION="nw41" TIDREF="i2260"
Macintosh application information to non-Macintosh files with certain filename extensions.IDXID="w5267"BOOK="_idx" COLLECTION="nw41" TIDREF="i1188"IDXID="w5268"BOOK="_idx" COLLECTION="nw41" TIDREF="i1401"
DOS can use a filename extension to make assumptions about the file type. For example, the extension .EXE indicates an executable file, and the extension .DB represents a database file.If you enable extension mapping on a NetWare 4.1 server, a set of default mappings exists between non-Macintosh filename extensions and Macintosh IDXID="w5269"BOOK="_idx" COLLECTION="nw41" TIDREF="i4611"
Type and IDXID="w5270"BOOK="_idx" COLLECTION="nw41" TIDREF="i889"
Creator information. This information results in a Macintosh user seeing files with the appropriate application icons. The Macintosh user can double-click a non-Macintosh file's icon and automatically open the specified application.RENDERAS="SECT2"Setting Up IDXID="w5271"BOOK="_idx" COLLECTION="nw41" TIDREF="i1401"IDXID="w5272"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
Extension MappingThe file IDXID="w5273"BOOK="_idx" COLLECTION="nw41" TIDREF="i1417"
EXTMAP.DATIDXID="w5274"BOOK="_idx" COLLECTION="nw41" TIDREF="i1401"
 controls the extension mapping feature. This file resides in the IDXID="w5275"BOOK="_idx" COLLECTION="nw41" TIDREF="i4410"
SYS:SYSTEM\NW-MAC directory of each server, and contains a default list of extension mappings.The filename extensions and their associated Type and Creator values are arranged in three columns:FORMAT="LINESPECIFIC"MOREINFO="NONE".DOC    WDBN    MSWD.EPS    EPSF    ARTZ.FM     FMPR    FMPR.GIF    GIFF    BOZO.GLY    TEXT    MSWD    # Microsoft® Word text fileThe first column contains three-letter filename extensions. The second column contains each extension's associated Type value. The third column contains each extension's associated Creator value. A pound sign (#) preceding a word denotes that the rest of the text on that line is a comment.You can add to or modify this list at any time, using any DOS editor. Your changes become effective when you next load AFP.NLM.PAGENUM=36 ID="BP40"The Extension Mapper utility included with NetWare for Macintosh 4.0 has been discontinued. Do not use the Extension Mapper to set up mappings under NetWare for Macintosh 4.10; these mappings will not be effective. AFP ignores any mappings that you configured prior to NetWare for Macintosh 4.10, and no longer allows you to configure extension mappings on a per-user basis. RENDERAS="SECT2"ID="FM32757"Enabling IDXID="w5276"BOOK="_idx" COLLECTION="nw41" TIDREF="i1401"
Extension IDXID="w5277"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
MappingYou can use AFPCON to specify whether or not extension mapping is turned on at your server. Follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Detailed Configuration option.The AFP Configuration window opens.PERFORMANCE="REQUIRED"From the AFP Configuration window, select the 
CLASS=MENUITEM MOREINFO="NONE"Performance Enhancements option.The Performance Enhancements Configuration window opens.PERFORMANCE="REQUIRED"ID="FM19848"Specify whether the server should use filename extension mappings.To specify whether the server should use filename extension mappings, highlight the Use Filename Extension Mappings field and press 
MOREINFO="NONE"<Enter>. A cursor appears in the field. To specify that the server use filename extension mappings, type Y and press 
MOREINFO="NONE"<Enter>; the word Yes appears in the field. To prohibit the server from using filename extension mappings, type N and press 
MOREINFO="NONE"<Enter>; the word No appears in the field.The default setting is No.Filename extension mapping consumes slightly more CPU resources on the server, but requires only a few hundred bytes more of memory. 
PAGENUM=37 ID="BP41"RENDERAS="SECT1"ID="FM20277"Controlling Access to the IDXID="w5278"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5279"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFP ServerThis section describe how you can control Macintosh user access to a NetWare server, and covers these issues:MARK=BULLETChoosing user authentication methodsSpecifying whether a user can save a password for automatic loginRENDERAS="SECT2"ID="FM10500"Choosing IDXID="w5280"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
User IDXID="w5281"BOOK="_idx" COLLECTION="nw41" TIDREF="i4703"
Authentication MethodsDuring the login procedure, the Macintosh user enters his or her login name and password. The server compares this information with information in the NetWare Directory, and grants or denies the connection as appropriate. The client and server can exchange this information in several different ways. These are called IDXID="w5282"BOOK="_idx" COLLECTION="nw41" TIDREF="i4703"User Authentication Methods (
UAMs). The Macintosh system software includes a IDXID="w5283"BOOK="_idx" COLLECTION="nw41" TIDREF="i4703"IDXID="w5284"BOOK="_idx" COLLECTION="nw41" TIDREF="i642"
clear-text UAM that does not use any kind of IDXID="w5285"BOOK="_idx" COLLECTION="nw41" TIDREF="i3241"
password encryption. The network transmits a user's password exactly as he or she enters it. A clear-text password is more vulnerable to eavesdropping than an encrypted password; therefore, it is significantly less secure.NetWare provides an IDXID="w5286"BOOK="_idx" COLLECTION="nw41" TIDREF="i1324"IDXID="w5287"BOOK="_idx" COLLECTION="nw41" TIDREF="i4703"
encrypted UAM. The encrypted UAM foils eavesdroppers by encoding the password before sending it across the network. In addition to providing enhanced security, the  IDXID="w5288"BOOK="_idx" COLLECTION="nw41" TIDREF="i2811"IDXID="w5289"BOOK="_idx" COLLECTION="nw41" TIDREF="i4703"
NetWare UAM gives you these advantages:MARK=BULLETThe NetWare UAM allows IDXID="w5290"BOOK="_idx" COLLECTION="nw41" TIDREF="i2720"IDXID="w5291"BOOK="_idx" COLLECTION="nw41" TIDREF="i351"
NetWare Directory Services(tm) authentication, including background authentication.The NetWare UAM enables a user to enter a password longer than eight characters, the maximum length supported by the Apple UAM.IDXID="w5292"BOOK="_idx" COLLECTION="nw41" TIDREF="i2223"
The NetWare UAM is always enabled at the server; Macintosh users can always log in using it. Using AFPCON, you can make two other types of login available:MARK=BULLETIDXID="w5293"BOOK="_idx" COLLECTION="nw41" TIDREF="i1624"IDXID="w5294"BOOK="_idx" COLLECTION="nw41" TIDREF="i2223"
Guest loginPAGENUM=38 ID="BP42"This option corresponds to logging in as the user Guest with no password.IDXID="w5295"BOOK="_idx" COLLECTION="nw41" TIDREF="i640"IDXID="w5296"BOOK="_idx" COLLECTION="nw41" TIDREF="i2223"IDXID="w5297"BOOK="_idx" COLLECTION="nw41" TIDREF="i181"
Apple clear-text loginAt login time, the Macintosh determines which UAMs are supported by the server. If more than one is available, the user can choose among them. You must install the NetWare UAM software on each Macintosh workstation for Macintosh users to log in using the NetWare UAM. Only the NetWare UAM is enabled by default; therefore, unless you enable another login method, you must install the NetWare UAM software on each Macintosh workstation. Please see the Using MacNDS Client for NetWare 4 guide for instructions. When you install version 4.10 of the NetWare for Macintosh client software, any user object in the NetWare Directory can log in using the NetWare UAM, regardless of the object's location relative to the server object or the server's configured bindery context. For information on bindery services and the bindery context, see the NetWare 4.1 Getting Started guide.ID="FM26539"To specify the UAMs supported by the server, follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Detailed Configuration option.The 
IDXID="w5298"BOOK="_idx" COLLECTION="nw41" TIDREF="i133"IDXID="w5299"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFP Configuration window opens (
IDREF="FM31567"Figure 2-5).LABEL="2-5" FLOAT="0"ID="FM31567"AFP Configuration WindowFILEREF="n40mi114.tif"PERFORMANCE="REQUIRED"From the AFP Configuration window, select the 
CLASS=MENUITEM MOREINFO="NONE"User Access Information option.The 
IDXID="w5300"BOOK="_idx" COLLECTION="nw41" TIDREF="i51"IDXID="w5301"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
Access Methods Configuration window opens (
IDREF="FM10978"Figure 2-6).
PAGENUM=39 ID="BP43"LABEL="2-6" FLOAT="0"ID="FM10978"Access Methods Configuration WindowFILEREF="n40mi083.tif"PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Specify whether to allow 
IDXID="w5302"BOOK="_idx" COLLECTION="nw41" TIDREF="i640"IDXID="w5303"BOOK="_idx" COLLECTION="nw41" TIDREF="i2223"IDXID="w5304"BOOK="_idx" COLLECTION="nw41" TIDREF="i181"
clear-text logins.You must enable clear-text logins in order to allow users at Macintosh workstations without the NetWare UAM to log in to the server.To allow clear-text logins, you must enable bindery services on the server. Only users in the bindery context of the server can use clear-text logins. For information on bindery services, see the NetWare 4.1 Getting Started guide.To change the current setting, highlight the Allow Clear Text Password Login field and press MOREINFO="NONE"<Enter>. A cursor appears in the field. To allow clear-text logins, type Y and press MOREINFO="NONE"<Enter>; the word Yes appears in the field. To prohibit clear-text logins, type N and press MOREINFO="NONE"<Enter>; the word No appears in the field.The default setting is No.PERFORMANCE="REQUIRED"Specify whether to allow 
IDXID="w5305"BOOK="_idx" COLLECTION="nw41" TIDREF="i2223"IDXID="w5306"BOOK="_idx" COLLECTION="nw41" TIDREF="i1624"
Guest logins.When you allow Guest logins, a user can log in to the server under the user name Guest in the server's bindery context. AFP creates the user Guest if it does not already exist. In order to allow Guest logins, you must enable bindery services on the server. For information on bindery services, see the NetWare 4.1 Getting Started guide.To change the current setting, highlight the Allow Guest Logins field and press MOREINFO="NONE"<Enter>. A cursor appears in the field. To allow Guest logins, type Y and press MOREINFO="NONE"<Enter>; the word Yes appears in the field. To prohibit Guest logins, type N and press MOREINFO="NONE"<Enter>; the word No appears in the field. The default setting is No.PAGENUM=40 ID="BP44"If you allow Guest logins, you may wish to use the NetWare Administrator utility to restrict the user Guest's access to network files and directories. Restricting Guest access protects against security breaches. For information on making your settings, see NetWare 4.1 Supervising the Network.If you prohibit Guest logins, a user can still log in as Guest using another UAM, as long as the user Guest exists in the server's bindery context and has no password. RENDERAS="SECT2"Specifying Whether a User Can Save a IDXID="w5307"BOOK="_idx" COLLECTION="nw41" TIDREF="i3241"
Password IDXID="w5308"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
for Automatic LoginWhen a Macintosh user logs in through the Chooser, the Volume dialog box enables the user to select a volume to mount on the Macintosh desktop. A checkbox next to the volume name enables the user to specify whether the Macintosh should mount the volume automatically upon startup. Startup mounting is available only for a user who logs in using a clear-text UAM or a Guest login; the AppleShare® software does not allow startup mounting of a server's volumes if clear-text logins are disabled on the server. When an "X" appears in the checkbox, two radio buttons appear. One is labeled Save My Name Only. The other is labeled Save My Name and Password. The Volume dialog box looks like the one in IDREF="FM23369"Figure 2-7.LABEL="2-7" FLOAT="0"ID="FM23369"Startup Mounting EnabledFILEREF="n40mi112.tif"If the user selects Save My Name Only, the system requires a password when mounting the volume. If the user selects Save My Name and Password, the system mounts the volume automatically, without requesting a password.PAGENUM=41 ID="BP45"Using AFPCON, you can specify whether a user accessing the server can instruct the Macintosh to save his or her password for automatic mounting. Follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Detailed Configuration option.The AFP Configuration window opens.PERFORMANCE="REQUIRED"From the AFP Configuration window, select the 
CLASS=MENUITEM MOREINFO="NONE"User Access Information option.The Access Methods Configuration window opens.PERFORMANCE="REQUIRED"Highlight the Allow User to Save Password for Auto Logins field and press 
MOREINFO="NONE"<Enter>. A cursor appears in the field.PERFORMANCE="REQUIRED"Specify whether a user can save his or her password for automatic login.To allow a user to save his or her password, type Y and press 
MOREINFO="NONE"<Enter>; the word Yes appears in the field. When you specify Yes, a Macintosh workstation can provide the password automatically whenever a user logs in to the server at boot time. To prohibit a user from saving his or password, type N and press 
MOREINFO="NONE"<Enter>; the word No appears in the field.When you specify No, a user has to type a password at each login. The default setting is No.RENDERAS="SECT2"Saving Your SettingsTo exit the Access Methods Configuration window, press 
MOREINFO="NONE"<Esc>. A prompt appears, asking whether you want to save your changes. To save your changes, select Yes. To cancel your changes, select No. AFPCON returns you to the Detailed Configuration window. You can continue making AFPCON settings, or exit the utility. 
PAGENUM=42 ID="BP46"RENDERAS="SECT1"ID="FM19672"ID="FM36533"ID="FM22417"ID="FM12108"ID="FM42279"Finetuning IDXID="w5309"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5310"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFP Server PerformanceUsing AFPCON, you can finetune the AFP server to operate more effectively within your network environment. You can optimize performance by carrying out these tasks:MARK=BULLETLimit the number of Macintosh workstations that can connect to the server.Enable or disable filename extension mappings.Specify that AFP use an estimated value to determine the number of subdirectories and files in a directory.Determine when AFP writes file changes to disk.Indicate how much available cache memory AFP should set aside for storing Finder information.To set server performance options, follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Detailed Configuration option.The AFP Configuration window opens.PERFORMANCE="REQUIRED"From the AFP Configuration window, select the 
CLASS=MENUITEM MOREINFO="NONE"Performance Enhancements option.The Performance Enhancements Configuration window opens (
IDREF="FM42620"Figure 2-8).LABEL="2-8" FLOAT="0"IDXID="w5311"BOOK="_idx" COLLECTION="nw41" TIDREF="i3292"IDXID="w5312"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"ID="FM42620"Performance Enhancements Configuration WindowFILEREF="n40mi084.tif"PAGENUM=43 ID="BP47"PERFORMANCE="REQUIRED"ID="FM39491"Set the 
IDXID="w5313"BOOK="_idx" COLLECTION="nw41" TIDREF="i2270"IDXID="w5314"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
maximum number of Macintosh workstations that can log in to the server simultaneously.You may wish to limit the number of connections to conserve memory, to reserve connections for other platforms, or to limit congestion on a high-traffic server. Your setting does not affect NetWare Network File System (NFS) connections and NetWare for Macintosh print services connections.In the Set Maximum Number of AFP Connections field, enter a number between 1 and the maximum number of connections allowed by your version of NetWare for Macintosh. If the number of connections reaches the value you specify, and another user attempts to log in, a message appears, indicating that the server is not responding or is busy. The user cannot log in until another user logs out.The default value for this field is the maximum number of connections allowed by your version of NetWare or NetWare for Macintosh, whichever is lower.PERFORMANCE="REQUIRED"Specify whether the server should use filename extension mappings.For information, see 
IDREF="FM32757""Enabling Extension Mapping" on page 36.PERFORMANCE="REQUIRED"ID="FM40066"Specify whether AFP should use a pre-set value to determine the number of subdirectories and files in a directory.The 
offspring count indicates the number of subdirectories and files in a directory. Counting subdirectories and files is time-consuming and can slow down AFP and the server's processing time. Because this value is rarely used by Macintosh software, you can save the overhead needed to calculate the actual offspring count by specifying that AFP use an estimated count. To make your setting, highlight the Use AFP Estimated Offspring Count field and press 
MOREINFO="NONE"<Enter>. A cursor appears in the field. To specify that the server use an estimated count, type Y and press 
MOREINFO="NONE"<Enter>; the word Yes appears in the field. To specify that the server calculate the true offspring count, type N and press 
MOREINFO="NONE"<Enter>; the word No appears in the field. In the rare event that you encounter problems using software that requires the actual offspring count, you should set the field to No.The default setting is Yes.
PAGENUM=44 ID="BP48"Some software packages may not be compatible with this feature. If you should encounter a problem that appears to be related to this setting, disable the feature and try using the software again.PERFORMANCE="REQUIRED"IDXID="w5315"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
Determine when AFP writes file changes to disk.You can specify that NetWare determine when AFP writes file changes to disk; or, you can indicate that the Macintosh operating system or a software program make this determination.To make your setting, highlight the Use NetWare Cache Control Algorithm field and press 
MOREINFO="NONE"<Enter>. A cursor appears. To allow NetWare to determine when to write file changes to disk, type Y and press 
MOREINFO="NONE"<Enter>; the word Yes appears in the field. To specify that the Macintosh operating system or certain software programs determine when to write file changes to disk, type N and press 
MOREINFO="NONE"<Enter>; the word No appears in the field. The default setting is Yes.If your software uses AFP cache-flushing routines to protect data from server failure, or if your server is unreliable due to inadequate hardware or electrical power, your data may be slightly safer if you set the field to No. In general, though, AFP works best when you set the field to Yes.PERFORMANCE="REQUIRED"ID="FM39691"Indicate 
IDXID="w5316"BOOK="_idx" COLLECTION="nw41" TIDREF="i575"
how 
IDXID="w5317"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
much 
IDXID="w5318"BOOK="_idx" COLLECTION="nw41" TIDREF="i1511"
available cache memory AFP should set aside for storing Finder information.The Finder Accelerator is a NetWare for Macintosh feature that stores Finder information about frequently accessed folders and files in cache buffers on the server. The Finder Accelerator helps optimize the speed of AFP; however, it requires extra memory to run. The Set Finder Accelerator Max Cache Percentage field enables you to specify the percentage of available cache memory for the Finder Accelerator to use. You can specify a value up to 5 percent. A percentage of zero disables the Finder Accelerator.The default setting is zero.
PAGENUM=45 ID="BP49"If you set the value too high, the AFP server's performance may suffer slightly, and other NetWare modules may encounter memory allocation problems. The optimal percentage depends on your system configuration and application requirements. We recommend a low percentage for most systems.RENDERAS="SECT1"ID="FM20834"Specifying a IDXID="w5319"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5320"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5321"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"IDXID="w5322"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
New AFP Server Name and Login GreetingTo specify a new AFP server name and login greeting, follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Detailed Configuration option.The AFP Configuration window opens.PERFORMANCE="REQUIRED"From the AFP Configuration window, select the 
CLASS=MENUITEM MOREINFO="NONE"General Server Information option.The General Server Information Configuration window opens (
IDREF="FM33316"Figure 2-9).LABEL="2-9" FLOAT="0"IDXID="w5323"BOOK="_idx" COLLECTION="nw41" TIDREF="i1597"IDXID="w5324"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"ID="FM33316"General Server Information Configuration WindowFILEREF="n40mi082.tif"PERFORMANCE="REQUIRED"Specify a 
IDXID="w5325"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5326"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
new AFP server name.The Server Name field enables you to set the name of the AFP server. AFP uses this name to make its existence and location known to the network.Before a Macintosh can connect to a NetWare server running NetWare for Macintosh, AFP must register the name and location of the AFP server. The AppleTalk Name Binding Protocol (NBP) registers the server, identifying it to the rest of the network. The Macintosh Chooser uses NBP to display the list of AFP servers currently registered on the network.
PAGENUM=46 ID="BP50"The name of the AFP server is generally the name of the NetWare server; however, you can use the Server Name field to change this name. Most commonly, administrators use this field to change the server name to mixed case, because a server name in all uppercase letters is unattractive next to the mixed-case names in the Chooser.To change the AFP server name, highlight the 
CLASS=MENUITEM MOREINFO="NONE"Server Name option and press 
MOREINFO="NONE"<Enter>.The Server Name window opens. Enter the new name in the window. When you complete your changes, press 
MOREINFO="NONE"<Enter> or 
MOREINFO="NONE"<Esc>. If you press 
MOREINFO="NONE"<Enter>, AFPCON saves your changes automatically. If you press 
MOREINFO="NONE"<Esc>, a prompt appears, asking whether you wish to save your specifications. To save your changes, highlight Yes. To cancel your changes, highlight No. Then, press 
MOREINFO="NONE"<Enter>. The window closes and AFPCON returns you to the General Server Information Configuration window. If you decide to rename the AFP server, avoid using an AFP server name that is very different from the NetWare server name. When you change the AFP server name, the new name appears immediately in the Chooser. Changing the server name does not affect users who are already logged in to the server.PERFORMANCE="REQUIRED"Create or 
IDXID="w5327"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"IDXID="w5328"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"
modify a login greeting.The Modify Login Greeting field enables you to create a greeting that appears whenever a Macintosh user logs in to the server. This greeting can consist of anything from a simple "Welcome aboard" to information about scheduled network downtime. A user must click to acknowledge the message during the login procedure; having to do so may annoy some users. Nevertheless, a login greeting can be an effective way to supply information.To create or modify a greeting, highlight the Modify Login Greeting field and press 
MOREINFO="NONE"<Enter>. The Login Greeting window opens. Enter the greeting exactly as you would like it to appear on screen. Your greeting may contain up to 168 characters.When you complete your changes, press 
MOREINFO="NONE"<Enter> or 
MOREINFO="NONE"<Esc>. If you press 
MOREINFO="NONE"<Enter>, AFPCON saves your changes automatically. If you press 
MOREINFO="NONE"<Esc>, a prompt appears, asking whether you wish to save your greeting. To save your changes, highlight Yes. To cancel your changes, highlight No. Then, press 
MOREINFO="NONE"<Enter>. The window closes and AFPCON returns you to the General Server Information Configuration window. 
PAGENUM=47 ID="BP51"To disable the greeting, delete all text from the Login Greeting window.RENDERAS="SECT1"ID="FM20134"Accessing and Modifying AFP Volume StatusAFPCON enables you carry out these tasks concerning the status of an AFP volume:MARK=BULLETView information about AFP volumes.Enable or disable an AFP volume.Modify the volume name that appears at the Macintosh workstation.The sections that follow describe how to carry out each of these tasks.RENDERAS="SECT2"Viewing Information about an IDXID="w5329"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5330"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"IDXID="w5331"BOOK="_idx" COLLECTION="nw41" TIDREF="i137"
AFP VolumeTo view information about an AFP server volume, follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Maintenance and Status option.AFP Maintenance and Status window opens.PERFORMANCE="REQUIRED"From the AFP Maintenance and Status window, select the 
CLASS=MENUITEM MOREINFO="NONE"Volume Information option.The Volume Status window opens. Each row in the window contains information about a different volume. AFPCON organizes the information into the fields listed in 
IDREF="FM30522"Table 2-2.LABEL="2-2" PGWIDE=1 TOCENTRY="1"ID="FM30522" Volume Status FieldsCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Volume NameCOLNAME=2 ROTATE="0" MOREROWS="0"You specify the volume name when creating the volume. The volume name can contain up to 16 characters.COLNAME=1 ROTATE="0" MOREROWS="0"Pseudo VolCOLNAME=2 ROTATE="0" MOREROWS="0"When the HFS CD-ROM module copies files from a CD-ROM disc to the server hard disk, it creates a pseudo volume. This pseudo volume looks like a separate volume on the Macintosh desktop and in the Chooser, although it is actually a portion of a server hard disk volume. The Pseudo Vol field shows whether the AFP volume is a server volume or a CD-ROM pseudo volume. If the volume is a server volume, this field contains the word No. If the volume is a CD-ROM pseudo volume, this field contains the word Yes.COLNAME=1 ROTATE="0" MOREROWS="0"Desktop StatusCOLNAME=2 ROTATE="0" MOREROWS="0"This field indicates the status of the desktop database on the volume. The status can be one of the following:MOREINFO="NONE"Okay: The desktop database is valid. No action is necessary.MOREINFO="NONE"Not Okay: There is something wrong with the desktop database that requires you to rebuild it. See IDREF="FM21461""Maintaining the Desktop Database" on page 30"Maintaining the Desktop Database" on page 30.MOREINFO="NONE"Rebuilding: The desktop database for the volume is currently being rebuilt.MOREINFO="NONE"Not An Option: This message appears for a pseudo volume; a pseudo volume does not have a desktop database.MOREINFO="NONE"Uninitialized: You selected the CLASS=MENUITEM MOREINFO="NONE"Shut Down Desktop Database option as described in IDREF="FM17952""Shutting Down the Desktop Database" on page 34"Shutting Down the Desktop Database" on page 34. The status returns to MOREINFO="NONE"Okay after you unload and reload AFP.COLNAME=1 ROTATE="0" MOREROWS="0"AFP SupportedCOLNAME=2 ROTATE="0" MOREROWS="0"This field indicates whether or not the volume supports AFP. If the volume supports AFP, this field contains the word Yes. If the volume does not support AFP, this field contains the word No.You can disable or re-enable AFP support by pressing MOREINFO="NONE"<Enter> and selecting Enable AFP Server from the window that opens; for more information, see IDREF="FM25192""Disabling or Re-enabling an AFP Volume" on page 48"Disabling or Re-enabling an AFP Volume" on page 48. When you disable AFP support, the volume does not appear in the Chooser volume list, and new users cannot mount the volume. A volume remains disabled until you explicitly enable it; restarting the server does not automatically re-enable a disabled volume.PAGENUM=48 ID="BP52"RENDERAS="SECT2"ID="FM25192"Disabling or Re-enabling an IDXID="w5332"BOOK="_idx" COLLECTION="nw41" TIDREF="i137"IDXID="w5333"BOOK="_idx" COLLECTION="nw41" TIDREF="i137"
AFP IDXID="w5334"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5335"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"
VolumeIDXID="w5336"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"IDXID="w5337"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"PAGENUM=49 ID="BP53"You can disable AFP access to a volume while allowing the volume to remain mounted. To disable or re-enable an AFP server volume, follow these steps: PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Maintenance and Status option.The AFP Maintenance and Status window opens.PERFORMANCE="REQUIRED"From the AFP Maintenance and Status window, select the 
CLASS=MENUITEM MOREINFO="NONE"Volume Information option.The Volume Status window opens.PERFORMANCE="REQUIRED"In the Volume Status window, highlight the appropriate volume and press 
MOREINFO="NONE"<Enter>.Another Volume Status window opens, containing options you can set for the volume you selected.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Enable AFP Volume option.A prompt appears, asking whether you want to enable the volume. To enable the volume, highlight Yes. To disable the volume, highlight No. Then, press 
MOREINFO="NONE"<Enter>.RENDERAS="SECT2"Modifying the IDXID="w5338"BOOK="_idx" COLLECTION="nw41" TIDREF="i137"IDXID="w5339"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"IDXID="w5340"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"
Volume Name Appearing at the Macintosh WorkstationChanging the name of the volume as it appears at the Macintosh workstation does not change the actual NetWare volume name. To change the volume name that Macintosh users see, follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Maintenance and Status option.The AFP Maintenance and Status window opens.PERFORMANCE="REQUIRED"From the AFP Maintenance and Status window, select the 
CLASS=MENUITEM MOREINFO="NONE"Volume Information option.The Volume Status window opens.
PAGENUM=50 ID="BP54"PERFORMANCE="REQUIRED"In the Volume Status window, highlight the appropriate volume and press 
MOREINFO="NONE"<Enter>.Another Volume Status window opens.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Modify Displayed Volume Name option.The Modify Volume Name window opens:LABEL="2-10" FLOAT="0"Modify Volume Name WindowFILEREF="n40mi117.tif"The first field shows the actual name of the server volume. You can neither select nor change this field. The second field shows the volume name Macintosh users see. By default, the volume name takes the form 
server_name.NW_vol_ name, where 
server_name is the standard NetWare name of the server, and 
NW_vol_name is the standard NetWare name of the volume. To change the volume name, press 
MOREINFO="NONE"<Enter>, and make your modifications. When you complete your changes, press 
MOREINFO="NONE"<Enter> and then 
MOREINFO="NONE"<Esc>. A prompt appears, asking whether you wish to save your settings. To save your changes, highlight Yes. To cancel your changes, highlight No. Then, press 
MOREINFO="NONE"<Enter>. AFPCON returns you to the Volume Status window.RENDERAS="SECT1"Re-establishing IDXID="w5341"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5342"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
Default AFP SettingsYou may change several AFP parameters and then decide you want to revert to the default AFP settings. The CLASS=MENUITEM MOREINFO="NONE"Quick Configuration option enables you to automatically re-establish the default values in certain areas:MARK=BULLETServer nameThe server name becomes the standard NetWare name. PAGENUM=51 ID="BP55"Volume namesEach volume name becomes server_name.NW_vol_name, where server_name is the standard NetWare name of the server, and NW_vol_name is the standard NetWare name of the volume.Login greetingThe server's login greeting is disabled.Server accessGuest and Apple clear-text logins are disabled, and a user cannot save his or her password for automatic login.Performance enhancementsYou can automatically reset only these parameters:MARK=BULLETMaximum number of simultaneous Macintosh connections. For information on this parameter, see IDREF="FM39491"page 43.Whether AFP uses an estimated count of file and subdirectories in a directory. For information on this parameter, see IDREF="FM40066"page 43.Whether the server uses filename extension mappings. For information on this parameter, see IDREF="FM19848"page 36.To reset any other parameters to their default values, you must go to the appropriate window and change the value manually.To specify that AFP automatically reset certain settings to their default values, follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Quick Configuration option.The Default Settings window opens (
IDREF="FM21770"Figure 2-11).
PAGENUM=52 ID="BP56"LABEL="2-11" FLOAT="0"IDXID="w5343"BOOK="_idx" COLLECTION="nw41" TIDREF="i968"IDXID="w5344"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"ID="FM21770"Default Settings WindowFILEREF="n40mi080.tif"This window contains a list of default settings. These settings may or may not reflect the server's active settings.PERFORMANCE="REQUIRED"Indicate whether you want to accept the default settings.Beneath the Default Settings window, a dialog box asks whether you want to set the default values. To re-establish the default settings, highlight Yes. To maintain the current settings established on the server, highlight No. Then, press 
MOREINFO="NONE"<Enter>.RENDERAS="SECT1"ID="FM32674"ID="FM27772"Shutting Down the IDXID="w5345"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5346"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFP ServerShutting down the AFP server from AFPCON gives connected Macintosh users advance notice that service will be terminated. Users have time to save and close any files they may have open on the server. To shut down the AFP server, follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Maintenance and Status option.The AFP Maintenance and Status window opens.PERFORMANCE="REQUIRED"From the AFP Maintenance and Status window, select the 
CLASS=MENUITEM MOREINFO="NONE"Shut Down AFP Server option.The Shut Down Server window opens (
IDREF="FM20582"Figure 2-12).
PAGENUM=53 ID="BP57"LABEL="2-12" FLOAT="0"IDXID="w5347"BOOK="_idx" COLLECTION="nw41" TIDREF="i4147"IDXID="w5348"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"ID="FM20582"Shut Down Server WindowFILEREF="n40mi086.tif"PERFORMANCE="REQUIRED"Enter a message for Macintosh users to see before the server shuts down.Select the 
CLASS=MENUITEM MOREINFO="NONE"Enter Shut Down Message option. In the window that opens, type a message that will appear on all connected Macintosh workstations during the countdown before the AFP server shuts down. Then, press 
MOREINFO="NONE"<Enter>.When shutdown time is more than 30 minutes away, the AFP server sends the message every 30 minutes. When shutdown time is between five and 30 minutes away, the message appears every five minutes. When shutdown time is within five minutes, the message appears every minute. During the last five minutes of the countdown, the AFP server does not allow new logins and does not appear in the Chooser; as soon as the last connection is terminated, the AFP server shuts down, even if time remains.PERFORMANCE="REQUIRED"Specify the amount of time before you want the server to shut down.Select the 
CLASS=MENUITEM MOREINFO="NONE"Set Shut Down Time option. In the window that opens, enter the amount of time before you want the server to shut down. For example, if it is 3:00 in the afternoon, and you want the server to shut down at 8:00 at night, set the shutdown time to five hours. Before the AFP server shuts down, all connected users see a message telling them when the server will shut down. Users should save their work and log out before shutdown, or their work may be lost. Until the shutdown occurs, you can modify the time. When shutdown is complete, you can safely unload AFPCON.NLM and AFP.NLM. Note that shutting down the AFP server using AFPCON does not send a message to DOS workstations or down the server.
PAGENUM=54 ID="BP58"RENDERAS="SECT1"Cancelling an IDXID="w5349"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5350"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFP Server ShutdownTo stop a server shutdown in progress, follow these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Maintenance and Status option.The AFP Maintenance and Status window opens.PERFORMANCE="REQUIRED"From the AFP Maintenance and Status window, select the 
CLASS=MENUITEM MOREINFO="NONE"Cancel Shut Down option.This option stops a shutdown in progress and sends a message to all connected Macintosh systems indicating that the shutdown has been canceled.RENDERAS="SECT1"Restarting the IDXID="w5351"BOOK="_idx" COLLECTION="nw41" TIDREF="i135"IDXID="w5352"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFP ServerAfter shutting down the AFP server, you can restart it by following these steps:PERFORMANCE="REQUIRED"Load AFPCON.PERFORMANCE="REQUIRED"From the AFP Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Maintenance and Status option.The AFP Maintenance and Status window opens.PERFORMANCE="REQUIRED"From the AFP Maintenance and Status window, select the 
CLASS=MENUITEM MOREINFO="NONE"Restart AFP Server option.An AFP server advertises its services when you start it. When you select the 
CLASS=MENUITEM MOREINFO="NONE"Restart AFP Server option, one of two messages appears.If the AFP server is already running, this message appears:
FORMAT="LINESPECIFIC"MOREINFO="NONE"AFP Server is operational.If the AFP server is not running, this message appears:
FORMAT="LINESPECIFIC"MOREINFO="NONE"AFP Server is shut down. Restart AFP Server? Yes, NoPAGENUM=55 ID="BP59"Choose Yes to enable the AFP server and advertise its services.
ID="FM20464"RENDERAS="SECT1"Exiting IDXID="w5353"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
the AFPCON UtilityTo exit from AFPCON, follow these steps:PERFORMANCE="REQUIRED"From the AFP Configuration Options window, press MOREINFO="NONE"<Esc>. A prompt appears, asking whether you want to exit.PERFORMANCE="REQUIRED"Select Yes or No.Select Yes to exit. If you select No, AFPCON returns to the AFP Configuration Options window and allows you to continue changing configuration values. When you exit AFPCON, AFP remains loaded. If you down the server or unload AFP for any reason, you must reload AFP to make AppleTalk file services available to clients.RENDERAS="SECT1"Unloading the IDXID="w5354"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"
AFP ModuleTo unload AFP, enter this command from the server console: FORMAT="LINESPECIFIC"MOREINFO="NONE"unload afp MOREINFO="NONE"<Enter>LABEL="3"PAGENUM=57 ID="BP60"ID="FM24817"Configuring the HFS CD-ROM ModuleIDXID="w5355"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
NetWare for Macintosh contains built-in support for Macintosh-standard Hierarchical File System (HFS) CD-ROM discs. This technology provides the following features:MARK=BULLETAll workstations on the network can share data stored on a IDXID="w5356"BOOK="_idx" COLLECTION="nw41" TIDREF="i604"
CD-ROM disc.You can mount a CD-ROM disc as a NetWare for Macintosh volume. NetWare for Macintosh copies data from the CD-ROM disc to the server volume when you open a file. NetWare for Macintosh automatically removes CD-ROM data from the hard disk if no one has accessed it for the period of time you specify, or if keeping the file on disk exceeds the volume space limit established for CD-ROM data. Removed files remain in the volume directory, and you can still open them from the CD-ROM disc as though they reside on the hard disk. The HFS CD-ROM console utility provides tools for menu-driven configuration and monitoring.RENDERAS="SECT1"TerminologyWhen referring to HFS CD-ROM technology, this chapter uses the following terms:MARK=BULLETIDXID="w5357"BOOK="_idx" COLLECTION="nw41" TIDREF="i1668"
Hierarchical File System (HFS)HFS provides the standard Macintosh structure for files and folders.PAGENUM=58 ID="BP61"HFS CD-ROM module (IDXID="w5358"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
HFSCD.NLM)The HFS CD-ROM module controls the process of using CD-ROM discs. HFS CD-ROM console utility (IDXID="w5359"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
HFSCDCON.NLM)The HFS CD-ROM console utility enables you to configure the HFS CD-ROM module to meet the needs of your working environment.Real Time Data Migration module (IDXID="w5360"BOOK="_idx" COLLECTION="nw41" TIDREF="i3928"
RTDM.NLM)When a Macintosh user opens a CD-ROM file, RTDM.NLM copies the file to a NetWare® volume. This volume works like a cache, a temporary storage area designed to improve access to data. By storing files on the hard disk, NetWare for Macintosh accesses files at hard disk speed, rather than the significantly slower CD-ROM drive speed.ScanThe term scan indicates the process by which NetWare for Macintosh copies the disc's directory tree to a NetWare volume on the server. The directory tree enables Macintosh users to see the folders and files on the disc.MountThe term mount describes the process of inserting a CD-ROM disc in a CD-ROM drive so that the HFS CD-ROM module knows it exists. You use the HFS CD-ROM module to mount an HFS CD-ROM disc inserted in a CD-ROM drive.Remove and DeleteThe term remove indicates an action that erases a CD-ROM file's data from the server hard disk, but allows its filename to remain visible on the desktop. The term delete describes the action of deleting a file from the hard disk so that its filename is no longer available on the desktop, as when a Macintosh user drags a file the Macintosh trash can. You cannot delete a file from a CD-ROM disc.IDXID="w5361"BOOK="_idx" COLLECTION="nw41" TIDREF="i2463"IDXID="w5362"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
MigratorPAGENUM=59 ID="BP62"The Migrator controls the contents of the CD-ROM cache on the server hard disk. When no one has used a CD-ROM file for a certain amount of time, the Migrator removes that data from the NetWare volume; if necessary, you can instruct the Migrator to remove files before the specified time.A file that the Migrator removes is still available from its original source; it appears on the Macintosh desktop, and users can still open it.IDXID="w5363"BOOK="_idx" COLLECTION="nw41" TIDREF="i2457"IDXID="w5364"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
MigrationThe term migration denotes the process of removing CD-ROM data from the NetWare server.Directory TreeIn this chapter, the term directory tree denotes the NetWare file system's tree of files and directories. It does not refer to the Directory Services tree.RENDERAS="SECT1"IDXID="w5365"BOOK="_idx" COLLECTION="nw41" TIDREF="i4390"IDXID="w5366"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"IDXID="w5367"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
Hardware and Software RequirementsIDREF="FM18582"Table 3-1 lists the NetWare for Macintosh requirements for CD-ROM support.LABEL="3-1" PGWIDE=1 TOCENTRY="1"ID="FM18582" CD-ROM RequirementsCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"System ComponentCOLNAME=2 ROTATE="0" MOREROWS="0"RequirementVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Operating systemCOLNAME=2 ROTATE="0" MOREROWS="0"You must be running NetWare for Macintosh 4.10 or later.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5368"BOOK="_idx" COLLECTION="nw41" TIDREF="i3970"
SCSI AdapterCOLNAME=2 ROTATE="0" MOREROWS="0"You can choose any CD-ROM-compatible SCSI adapter certified by Novell® for use with HFS CD-ROM drives. For a list of supported adapters, see IDREF="FM24422"Table 3-2 on page 60Table 3-2 on page 60.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5369"BOOK="_idx" COLLECTION="nw41" TIDREF="i605"
CD-ROM driveCOLNAME=2 ROTATE="0" MOREROWS="0"You can use any HFS-compatible CD-ROM drive. For a list of supported drives, see IDREF="FM24422"Table 3-2 on page 60Table 3-2 on page 60.The number of drives NetWare for Macintosh supports is limited only by the configuration of your server. For example, if your server contains three SCSI adapters that each support seven devices, NetWare for Macintosh can theoretically use as many as 21 CD-ROM drives. However, when you use a jukebox CD-ROM drive, NetWare for Macintosh can use only the first CD- ROM disc.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5370"BOOK="_idx" COLLECTION="nw41" TIDREF="i604"
CD-ROM discsCOLNAME=2 ROTATE="0" MOREROWS="0"You can use any HFS CD-ROM disc.COLNAME=1 ROTATE="0" MOREROWS="0"Hard diskCOLNAME=2 ROTATE="0" MOREROWS="0"The server hard disk must contain at least one NetWare volume with enough space to accommodate the files you use. In addition to file space, the volume should contain enough free space for the CD-ROM directory tree. You can calculate directory tree space using this formula:MOREINFO="NONE"Number of files * number of name spaces * 128 bytes = hard disk space usedIf a disc contains 100 files, and the server volume has two name spaces, the directory tree uses 25,600 bytes.The hard disk should have the Macintosh name space added to it. For details, see IDREF="FM42739"page 10page 10.PAGENUM=60 ID="BP63"The CD-ROM controllers, drivers, and drives listed in IDREF="FM24422"Table 3-2 have been tested with HFSCD.NLM.LABEL="3-2" PGWIDE=1 TOCENTRY="1"IDXID="w5371"BOOK="_idx" COLLECTION="nw41" TIDREF="i1112"IDXID="w5372"BOOK="_idx" COLLECTION="nw41" TIDREF="i1115"IDXID="w5373"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"IDXID="w5374"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"IDXID="w5375"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"IDXID="w5376"BOOK="_idx" COLLECTION="nw41" TIDREF="i1116"ID="FM24422" Supported Controllers, Drivers, and DrivesCOLS=4 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="8*"COLNAME=2 COLWIDTH="8*"COLNAME=3 COLWIDTH="8*"COLNAME=4 COLWIDTH="8*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"CompanyCOLNAME=2 ROTATE="0" MOREROWS="0"AdapterCOLNAME=3 ROTATE="0" MOREROWS="0"DriverCOLNAME=4 ROTATE="0" MOREROWS="0"DriveVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"AdaptecCOLNAME=2 ROTATE="0" MOREROWS="0"Adaptec 1540COLNAME=3 ROTATE="0" MOREROWS="0"AHA1540.DSK  ASPICD.DSK  ASPITRAN.DSK  CDNASPI.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"Adaptec 1640COLNAME=3 ROTATE="0" MOREROWS="0"AHA1640.DSK  ASPICD.DSK  ASPITRAN.DSK  CDNASPI.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"Adaptec 1740COLNAME=3 ROTATE="0" MOREROWS="0"AHA1740.DSK  ASPICD.DSK  ASPITRAN.DSK  CDNASPI.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"BuslogicCOLNAME=2 ROTATE="0" MOREROWS="0"Buslogic 542/545COLNAME=3 ROTATE="0" MOREROWS="0"BT40.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"Buslogic 640/646COLNAME=3 ROTATE="0" MOREROWS="0"BT40.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"Buslogic 742/747COLNAME=3 ROTATE="0" MOREROWS="0"BT40.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"Meridian DataCOLNAME=2 ROTATE="0" MOREROWS="0"You can use any of the Adaptec boards listed in this table.COLNAME=3 ROTATE="0" MOREROWS="0"AHA1x40.DSK  ASPITRAN.DSK  CDNASPI.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"You can use any of the Buslogic boards listed in this table.COLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5377"BOOK="_idx" COLLECTION="nw41" TIDREF="i546"
BT40.DSK  IDXID="w5378"BOOK="_idx" COLLECTION="nw41" TIDREF="i541"
BTAS4I.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"ADICCOLNAME=2 ROTATE="0" MOREROWS="0"MCA DCBCOLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5379"BOOK="_idx" COLLECTION="nw41" TIDREF="i949"
DCB3200.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"EISA DCBCOLNAME=3 ROTATE="0" MOREROWS="0"DCB3200.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"ISA DCBCOLNAME=3 ROTATE="0" MOREROWS="0"DCB3200.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"DPTCOLNAME=2 ROTATE="0" MOREROWS="0"PM2012B/9XCOLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5380"BOOK="_idx" COLLECTION="nw41" TIDREF="i3327"
PM12NW40.DSK COLNAME=4 ROTATE="0" MOREROWS="0"Hitachi TCDR 7050COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"PM2011B/9XCOLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5381"BOOK="_idx" COLLECTION="nw41" TIDREF="i3326"
PM11NW40.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Hitachi TCDR 7050COLNAME=1 ROTATE="0" MOREROWS="0"NovellCOLNAME=2 ROTATE="0" MOREROWS="0"PS/2 SCSI w/cache 32- bitCOLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5382"BOOK="_idx" COLLECTION="nw41" TIDREF="i3630"
PS2SCSI.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"PS/2 SCSI 16-bitCOLNAME=3 ROTATE="0" MOREROWS="0"PS2SCSI.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"PS/2 Enhanced SCSI 32-bit w/cacheCOLNAME=3 ROTATE="0" MOREROWS="0"PS2SCSI.DSKCOLNAME=4 ROTATE="0" MOREROWS="0"Toshiba XM3301BPAGENUM=61 ID="BP64"You must load the drivers for the Adaptec controller in this order: NUMERATION=ARABIC CONTINUATION="RESTARTS" INHERITNUM="IGNORE"IDXID="w5383"BOOK="_idx" COLLECTION="nw41" TIDREF="i144"
AHA1x40.DSKIDXID="w5384"BOOK="_idx" COLLECTION="nw41" TIDREF="i300"
ASPITRAN.DSKAfter you load AHA1x40 and ASPITRAN, you must issue a Mount command before loading CDNASPI.DSK. The Mount command does not necessarily have to mount a real volume. IDXID="w5385"BOOK="_idx" COLLECTION="nw41" TIDREF="i598"
CDNASPI.DSKYou must enable the ENABLE512 option of CDNASPI.DSK.PAGENUM=62 ID="BP65"RENDERAS="SECT1"Planning for IDXID="w5386"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
CD-ROM UseThe HFS CD-ROM module copies data from the CD-ROM disc to the server hard disk. Therefore, before you set up the CD-ROM drive, you should decide which server volume will contain the CD-ROM data. Use this procedure when planning for CD-ROM support:PERFORMANCE="REQUIRED"Create a volume specifically for CD-ROM data storage (optional). Because a CD-ROM disc contains a large amount of data, the server volume should be as large as possible.PERFORMANCE="REQUIRED"Create a directory for the CD-ROM data.Write down the name of this directory. You will need this information later.PERFORMANCE="REQUIRED"Grant Read and File Scan rights to the CD-ROM directory for the group EVERYONE.You can carry out this task using the NetWare Administrator utility. For more information, see NetWare 4.1 
Supervising the Network.PERFORMANCE="REQUIRED"Add the Macintosh name space to the volume.You must add the Macintosh name space to any volume supporting HFS files. For information on how to do so, see 
IDREF="FM42739"page 10.PERFORMANCE="REQUIRED"Make sure that the volume supports AFP.For details on using AFPCON to specify AFP support for a volume, see the section 
IDREF="FM25192""Disabling or Re-enabling an AFP Volume" on page 48.RENDERAS="SECT1"ID="FM37405"Loading the IDXID="w5387"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"IDXID="w5388"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
HFS CD-ROM ModuleNetWare for Macintosh uses the HFS CD-ROM module (HFSCD.NLM) to control CD-ROMs. To load the HFS CD-ROM module, enter this command at the console prompt or in the NetWare server's AUTOEXEC.NCF file:FORMAT="LINESPECIFIC"MOREINFO="NONE"load hfscd 
PAGENUM=63 ID="BP66"RENDERAS="SECT1"ID="FM40377"Loading the HFS CD-ROM Console UtilityYou configure the HFS CD-ROM module using the HFS CD-ROM console utility (HFSCDCON.NLM). To load the utility, enter this command at the console prompt:FORMAT="LINESPECIFIC"MOREINFO="NONE"IDXID="w5389"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
load hfscdconThe IDXID="w5390"BOOK="_idx" COLLECTION="nw41" TIDREF="i1661"IDXID="w5391"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
HFS CD-ROM Options window opens (IDREF="FM27924"Figure 3-1).LABEL="3-1" FLOAT="0"ID="FM27924"HFS CD-ROM Options WindowFILEREF="n40mi088.tif"The options in the window are described below.MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Disc ListThis option enables you to view a list of scanned discs, to monitor the status of each one, and to mount one or more discs.CLASS=MENUITEM MOREINFO="NONE"Migrator StatusThis option enables you to monitor the migration process.CLASS=MENUITEM MOREINFO="NONE"Manual Migrator StartThis option enables you to manually remove files from the hard disk volume.CLASS=MENUITEM MOREINFO="NONE"SetupThis option enables you to set up the CD-ROM drive. This task includes the following steps:MARK=BULLETSpecify whether NetWare for Macintosh should automatically mount a CD-ROM disc.PAGENUM=64 ID="BP67"Specify whether NetWare for Macintosh should automatically scan a CD-ROM disc's directory tree.Indicate when the Migrator should begin and end its process of removing CD-ROM data from the server hard disk.Set the number of days a CD-ROM file can remain unused before the Migrator removes it from the hard disk volume.Set the maximum amount of space on a network volume that NetWare for Macintosh can use for storing CD-ROM data. CLASS=MENUITEM MOREINFO="NONE"ExitThis option enables you to exit the HFS CD-ROM console utility.The sections that follow describe the tasks the utility enables you to perform. RENDERAS="SECT2"Setting Up the IDXID="w5392"BOOK="_idx" COLLECTION="nw41" TIDREF="i605"
CD-ROM DriveFollow these steps to set up the CD-ROM drive for use with NetWare for Macintosh:PERFORMANCE="REQUIRED"Install the SCSI adapter and CD-ROM drive. Follow the instructions in the documentation included with each device.PERFORMANCE="REQUIRED"Start up the NetWare server.PERFORMANCE="REQUIRED"Modify the AUTOEXEC.NCF file.Enter these commands in the AUTOEXEC.NCF file:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load scsi_driver
load cdnaspi enable512
pause
scan for new devices
pause
load rtdm
load hfscd
PAGENUM=65 ID="BP68"
MARK=BULLETThe MOREINFO="NONE"load scsi_driver command loads the disk driver for the CD-ROM drive. MARK=BULLETThe MOREINFO="NONE"load cdnaspi enable512 command loads the CDNASPI.DSK driver and specifies that it use 512K blocks.The MOREINFO="NONE"pause command enables the server to complete the load process before carrying out the next command.The MOREINFO="NONE"scan for new devices command ensures that the NetWare server is made aware of CD-ROM drives you may have added or enabled since the server was last booted.The MOREINFO="NONE"load rtdm command loads the Real Time Data Migration module.The MOREINFO="NONE"load hfscd command loads the HFS CD-ROM module. PERFORMANCE="REQUIRED"Restart the server to put the new commands in the AUTOEXEC.NCF file into effect.If you do not want to restart the server at this time, you can enter the commands from Step 3 at the server console.PERFORMANCE="REQUIRED"Load the HFS CD-ROM console utility.For instructions, see 
IDREF="FM40377""Loading the HFS CD-ROM Console Utility" on page 63.PERFORMANCE="REQUIRED"From the HFS CD-ROM Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Setup option.The 
IDXID="w5393"BOOK="_idx" COLLECTION="nw41" TIDREF="i4111"IDXID="w5394"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
Setup window opens (
IDREF="FM30298"Figure 3-2).LABEL="3-2" FLOAT="0"ID="FM30298"Setup WindowFILEREF="n40mi091.tif"PAGENUM=66 ID="BP69"ID="FM14321"The fields in the Setup window enable you to customize the way the HFS CD-ROM module operates on your server. PERFORMANCE="REQUIRED"IDXID="w5395"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w5396"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
Specify whether NetWare for Macintosh should automatically mount a 
IDXID="w5397"BOOK="_idx" COLLECTION="nw41" TIDREF="i604"
CD-ROM disc.If you have scanned the directory tree of a CD-ROM disc onto a NetWare volume, you can automatically mount the HFS CD-ROM disc when either of these situations occurs:
MARK=BULLETYou press MOREINFO="NONE"<Ins> in the disc list.You display the disc list by selecting the CLASS=MENUITEM MOREINFO="NONE"Disc List option from the HFS CD-ROM Options window.MARK=BULLETThe server boots. To automatically mount the disc, set the Auto Mount Discs field to On. When you set both this field and the Auto Scan Discs field to On, Macintosh users can see the files on the CD-ROM disc when you insert the disc into the drive.To change the current setting, highlight the Auto Mount Discs field. Then, press 
MOREINFO="NONE"<Enter> to toggle the option on or off. PERFORMANCE="REQUIRED"IDXID="w5398"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w5399"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
Specify whether NetWare for Macintosh should automatically scan a 
IDXID="w5400"BOOK="_idx" COLLECTION="nw41" TIDREF="i604"
disc's directory tree.When you set the Auto Scan Discs field to On, NetWare for Macintosh automatically scans an HFS CD-ROM disc's directory tree onto a NetWare volume when either of these situations occurs:
MARK=BULLETNetWare for Macintosh does not find a directory tree on the NetWare volume when the server boots.MARK=BULLETYou press MOREINFO="NONE"<Ins> in the disc list and NetWare for Macintosh finds new media in the drive. You display the disc list by selecting the CLASS=MENUITEM MOREINFO="NONE"Disc List option from the HFS CD-ROM Options window.This option requires that you also enable the 
CLASS=MENUITEM MOREINFO="NONE"Auto Mount Discs option (as described above) and that you specify an Auto Scan Default Path (as described below).To change the current setting, highlight the Auto Scan Discs field. Then, press 
MOREINFO="NONE"<Enter> to toggle the option on or off. 
PAGENUM=67 ID="BP70"PERFORMANCE="REQUIRED"Specify the path NetWare for Macintosh should use when automatically scanning a CD-ROM disc.The Auto Scan Default Path field enables you to specify the path NetWare for Macintosh uses when it automatically scans an HFS CD-ROM disc. When NetWare for Macintosh scans a disc, it copies its directory tree to the path you specify. This path should lead to a volume with sufficient space to accommodate the entries.Highlight the Auto Scan Default Path field and press 
MOREINFO="NONE"<Enter>.The Path window opens. Enter the path where you want the directory tree stored. If you are not sure of the directory path, press 
MOREINFO="NONE"<Ins>. The directory tree of the hard disk volume appears. Select a directory; then, press 
MOREINFO="NONE"<Esc>. The HFS CD-ROM module stores the CD-ROM information in a hidden area of the specified volume. This information is inaccessible to Macintosh users, except through the CD-ROM volume. DOS users can view the information by using the NDIR command, but they cannot see it using the DIR command.PERFORMANCE="REQUIRED"IDXID="w5401"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w5402"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
Specify when the Migrator should start removing CD-ROM files from the server hard disk.The Start Hour field enables you to specify the hour when the Migrator starts removing CD-ROM files from the NetWare volume. To set the time, highlight the field; then, enter a number from 0 to 23. Each number denotes an hour in the day; 0 denotes midnight, and 23 denotes 11 p.m. To reduce performance problems that may occur while the Migrator runs, start the Migrator after hours when fewer users generate network traffic.PERFORMANCE="REQUIRED"IDXID="w5403"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w5404"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
Specify when the Migrator should stop searching for CD-ROM files to remove from the server hard disk.The Stop Hour field enables you to specify the hour when the Migrator stops searching for CD-ROM files to remove from a NetWare volume if it has not already completed its search.To set the time, highlight the field, and enter a number from 0 to 23. Each number denotes an hour in the day; 0 denotes midnight, and 23 denotes 11 p.m. 
PAGENUM=68 ID="BP71"If the value you specify matches the Migrator Start Hour parameter, the Migrator always runs until finished. To reduce network performance problems that may occur while the Migrator runs, you can stop the Migrator before the work day starts.PERFORMANCE="REQUIRED"IDXID="w5405"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w5406"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
Specify how long a file can be unused before the Migrator removes it from the NetWare volume.The Days Untouched Before Migration field enables you to specify the number of days a file must remain unaccessed before the Migrator removes its data from the NetWare volume. For example, if you set this option to three days, NetWare for Macintosh removes any file not used for three days. To change the current setting, select the Days Untouched Before Migration field; then, enter the number of days. To disable this function, set the value in the field to 0.PERFORMANCE="REQUIRED"IDXID="w5407"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w5408"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
Specify the maximum amount of space HFS CD-ROM data can use on a NetWare volume.The NetWare Volume Space Limits field enables you to configure the preferred maximum amount of space HFS CD-ROM data can use on a NetWare volume. To change the current setting, highlight the 
CLASS=MENUITEM MOREINFO="NONE"NetWare Volume Space Limits option and press 
MOREINFO="NONE"<Enter>. A list of mounted NetWare volumes appears (
IDREF="FM23406"Figure 3-3).LABEL="3-3" FLOAT="0"IDXID="w5409"BOOK="_idx" COLLECTION="nw41" TIDREF="i2820"IDXID="w5410"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"ID="FM23406"NetWare Volumes WindowFILEREF="n40mi153.tif"Select a volume from the list. A window opens, allowing you to configure the space limit, in megabytes (
IDREF="FM23175"Figure 3-4).LABEL="3-4" FLOAT="0"ID="FM23175"Enter the Volume Space LimitFILEREF="n40mi154.tif"PAGENUM=69 ID="BP72"Select the Volume Space Limit field; then, enter the space limit.Setting this option does not actually limit the amount of space you can use for CD-ROM files. You may exceed the space limit between Migrator passes. However, if you exceed the space limit, the next pass of the Migrator removes the data with the oldest access dates until space used on the volume falls below the specified limit.By default, the number 0 appears in the Volume Space Limit field. This value means that there is no limit to the amount of space CD-ROM files can use on a NetWare volume.If you try to open a file that is too large for the amount of space remaining on the volume, an error occurs. If you know your volume is running out of space, you should manually start the Migrator to reduce the space used by CD-ROM files. This process is explained in 
IDREF="FM29671""Manually Removing CD-ROM Data from the Server Hard Disk" on page 71.You might want to create a separate NetWare volume specifically for CD-ROM data. Doing so prevents CD-ROM data from filling volume space that other files may need.RENDERAS="SECT2"ID="FM25648"Viewing IDXID="w5411"BOOK="_idx" COLLECTION="nw41" TIDREF="i604"IDXID="w5412"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w5413"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
CD-ROM Disc StatusTo view the status of a CD-ROM disc, follow these steps:PERFORMANCE="REQUIRED"From the HFS CD-ROM Options window, select the CLASS=MENUITEM MOREINFO="NONE"Disc List option.A list of scanned discs appears.PERFORMANCE="REQUIRED"Highlight a disc and press 
MOREINFO="NONE"<Enter>.The 
IDXID="w5414"BOOK="_idx" COLLECTION="nw41" TIDREF="i1107"IDXID="w5415"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
Disc Status window opens (
IDREF="FM30308"Figure 3-5).LABEL="3-5" FLOAT="0"ID="FM30308"Disc Status WindowFILEREF="n40mi089.tif"PAGENUM=70 ID="BP73"The Disc Status window contains the fields listed in 
IDREF="FM41757"Table 3-3.LABEL="3-3" PGWIDE=1 TOCENTRY="1"ID="FM41757" Disc Status FieldsCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Disc NameCOLNAME=2 ROTATE="0" MOREROWS="0"This field displays the name of the disc.COLNAME=1 ROTATE="0" MOREROWS="0"Disc Mount StatusCOLNAME=2 ROTATE="0" MOREROWS="0"This field indicates whether the disc is mounted. Only the first CD-ROM disc in a jukebox CD-ROM drive can be mounted. If the disc has been previously mounted and a file has been copied to the hard disk, a Macintosh user can see the file and get information about it, even if the disc is presently unmounted. However, if the user tries to access the file from an unmounted disc, a message appears, saying that the file cannot be opened.COLNAME=1 ROTATE="0" MOREROWS="0"Data on DiscCOLNAME=2 ROTATE="0" MOREROWS="0"This field displays the amount of data currently written to the disc.COLNAME=1 ROTATE="0" MOREROWS="0"ID="FM34849"Disc Root PathCOLNAME=2 ROTATE="0" MOREROWS="0"This field shows you where to find the CD-ROM files in the NetWare file system.Highlight the Disc Root Path field and press MOREINFO="NONE"<Enter>. A window opens, showing where the CD-ROM files are stored. You cannot view these files with the Finder or standard file dialog boxes on the Macintosh workstation.You cannot change the entries in the Disc Name, Data on Disc, and Disc Root Path fields. For information on how to change the entry in the Disc Mount Status field, see 
IDREF="FM14204""Mounting or Dismounting a CD-ROM Disc," below.RENDERAS="SECT2"ID="FM14204"Mounting or IDXID="w5416"BOOK="_idx" COLLECTION="nw41" TIDREF="i604"IDXID="w5417"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
DismountingIDXID="w5418"BOOK="_idx" COLLECTION="nw41" TIDREF="i604"IDXID="w5419"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
 a CD-ROM DiscTo mount or dismount a CD-ROM disc, follow these steps:PERFORMANCE="REQUIRED"From the HFS CD-ROM Options window, select the CLASS=MENUITEM MOREINFO="NONE"Disc List option.A list of scanned discs appears.PERFORMANCE="REQUIRED"Highlight a disc and press 
MOREINFO="NONE"<Enter>.The Disc Status window opens (
IDREF="FM25013"Figure 3-6).
PAGENUM=71 ID="BP74"LABEL="3-6" FLOAT="0"ID="FM25013"Disc Status WindowFILEREF="n40mi152.tif"Highlight the Disc Mount Status field and press 
MOREINFO="NONE"<Enter>. From the window that opens, choose either Mount Disc or Dismount Disc. When a disc is mounted, you cannot remove it from the drive. If you wish to eject a disc from the drive, you must first dismount the disc.RENDERAS="SECT2"ID="FM29671"Manually IDXID="w5420"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w5421"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
Removing CD-ROM Data from the Server Hard DiskThe Migrator usually runs once a day, beginning at the time you specify in the Setup window. The HFS CD-ROM console utility enables you to run the Migrator at any time. You can therefore remove CD-ROM data from the server hard disk whenever you determine, regardless of the Migrator Start Time setting.To manually start the Migrator, follow these steps:PERFORMANCE="REQUIRED"From the HFS CD-ROM Options window, select the CLASS=MENUITEM MOREINFO="NONE"Manual Migrator Start option.The Start Migrator Now window opens (
IDREF="FM22335"Figure 3-7).LABEL="3-7" FLOAT="0"IDXID="w5422"BOOK="_idx" COLLECTION="nw41" TIDREF="i4258"IDXID="w5423"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"ID="FM22335"Start Migrator Now WindowFILEREF="n40mi155.tif"PERFORMANCE="REQUIRED"Select Yes to start the Migrator, or No to exit the window without removing any files.
PAGENUM=72 ID="BP75"If you select Yes, the Migrate All Files prompt appears.PERFORMANCE="REQUIRED"Select Yes or No.If you want to remove all CD-ROM data, regardless of the last access date, select Yes. If you wish only to remove the data that has been on the NetWare volumes for the amount of time specified in the Setup window, select No.RENDERAS="SECT2"Viewing the IDXID="w5424"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w5425"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
Migrator StatusThe HFS CD-ROM console utility enables you to learn whether the Migrator is running; it also displays statistics from the most recent Migrator pass. To view information about Migrator status, follow these steps:PERFORMANCE="REQUIRED"From the HFS CD-ROM Options window, select the CLASS=MENUITEM MOREINFO="NONE"Migrator Status option.The Migrator Status window opens (
IDREF="FM38821"Figure 3-8).LABEL="3-8" FLOAT="0"IDXID="w5426"BOOK="_idx" COLLECTION="nw41" TIDREF="i2464"IDXID="w5427"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"ID="FM38821"Migrator Status WindowFILEREF="n40mi090.tif"PAGENUM=73 ID="BP76"You cannot change any of the information in the Migrator Status window. 
IDREF="FM33591"Table 3-4 describes each field.LABEL="3-4" PGWIDE=1 TOCENTRY="1"ID="FM33591" Migrator Status FieldsCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Migrator Run StatusCOLNAME=2 ROTATE="0" MOREROWS="0"This field indicates whether the Migrator is running.COLNAME=1 ROTATE="0" MOREROWS="0"Files MigratedCOLNAME=2 ROTATE="0" MOREROWS="0"This field displays the number of CD-ROM files removed from the NetWare volume.COLNAME=1 ROTATE="0" MOREROWS="0"Bytes MigratedCOLNAME=2 ROTATE="0" MOREROWS="0"This field indicates the amount of hard disk space freed by the removal of CD- ROM files.COLNAME=1 ROTATE="0" MOREROWS="0"Migrator StartedCOLNAME=2 ROTATE="0" MOREROWS="0"This field displays the date and time when the Migrator last started.COLNAME=1 ROTATE="0" MOREROWS="0"Migrator StoppedCOLNAME=2 ROTATE="0" MOREROWS="0"This field shows you the date and time that the Migrator either completed its last pass or stopped before completing the pass.If you view the Migrator Status window while the Migrator is running, the Migrator Run Status line says Running. The statistics update periodically while the Migrator is running.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to exit this window after examining the information.RENDERAS="SECT1"Deleting a IDXID="w5428"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"IDXID="w5429"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
Scanned CD-ROM TreeFrom time to time, you may need to delete a scanned CD-ROM tree from the hard disk. Follow these steps:PERFORMANCE="REQUIRED"Make sure none of the files in the tree you wish to delete are in use.PERFORMANCE="REQUIRED"Use the NetWare Administrator utility to perform the following tasks:PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Remove the Hidden flag from the folder containing the CD-ROM directory structure on the NetWare volume. 
PAGENUM=74 ID="BP77"The folder should have the same icon as a volume in System 7. For information on determining the location of the CD-ROM files on the NetWare volume, see the discussion of the Disc Root Path on IDREF="FM34849"page 70.PERFORMANCE="REQUIRED"Remove the Rename Inhibit flag from the Trash folder. PERFORMANCE="REQUIRED"Remove the Delete Inhibit flag from the Trash folder.For information on using the NetWare Administrator utility, see NetWare 4.1 
Supervising the Network.PERFORMANCE="REQUIRED"From a Macintosh workstation, hold down the 
MOREINFO="NONE"<Option> key while you drag the folder containing the CD-ROM directory structure to the trash.PERFORMANCE="REQUIRED"Hold down the 
MOREINFO="NONE"<Option> key and empty the trash.RENDERAS="SECT1"Exiting the IDXID="w5430"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
HFS CD-ROM Console UtilityTo exit the HFS CD-ROM console utility, select the CLASS=MENUITEM MOREINFO="NONE"Exit option from the HFS CD-ROM Options window.LABEL="4"PAGENUM=75 ID="BP78"ID="FM42074"Planning AppleTalk Print ServicesIDXID="w5431"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5432"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
This chapter describes the software components that provide NetWare for Macintosh print services in a NetWare® 4.1 environment. The chapter introduces the concepts associated with network print services, and offers guidelines for configuring AppleTalk print services under NetWare.You can configure print services in many different ways, depending on the type of network and the nature of the services that you want to extend to clients. Use the planning information in this chapter to determine the most effective implementation of print services on your network. Later chapters present the procedures for setting up and configuring the hardware and software.RENDERAS="SECT1"ID="FM31432"Understanding IDXID="w5433"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5434"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Print ServicesBy integrating the print service environments of AppleTalk and NetWare, NetWare for Macintosh offers these benefits:MARK=BULLETMacintosh clients can print to PostScript and other Macintosh-compatible printers located on non-AppleTalk portions of the network.Non-Macintosh clients can access printers located on AppleTalk portions of the network.The network administrator can use NetWare security, spooling, and management features to enhance an AppleTalk print services environment.A Macintosh user specifies the destination of a print job by choosing a IDXID="w5435"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5436"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5437"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5438"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"spooler. A list of spoolers appears in the Macintosh Chooser, organized by type and zone. A spooler sends the print job to a temporary storage area called a IDXID="w5439"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5440"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"IDXID="w5441"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5442"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"print queuePAGENUM=76 ID="BP79". A print job remains in the queue until the IDXID="w5443"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5444"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"print server directs the job to the printer and monitors the success of the operation.LABEL="4-1" FLOAT="0"Macintosh Network PrintingFILEREF="n40mi035.tif"In NetWare for Macintosh, you can associate more than IDXID="w5445"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5446"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5447"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5448"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
one spooler with a print queue. For each spooler, you can specify different printing options. For example, you might require that any jobs a spooler sends to the print queue be put on hold before printing. For another spooler, you might require that a Macintosh user sending jobs to the print queue be logged in to the server. A non-Macintosh user does not use a spooler. He or she sends the print job directly to the print queue, where the print server finds the job and sends it to the printer.LABEL="4-2" FLOAT="0"Non-Macintosh Network PrintingFILEREF="n40mi036.tif"A print server can handle only certain types of IDXID="w5449"BOOK="_idx" COLLECTION="nw41" TIDREF="i701"communications channels. A communications channel is a pathway that dictates the signals used and the methods employed to control the transfer of data from the server to the printer. IDXID="w5450"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
PSERVER.NLM can send a print job over a serial or parallel cable, or over an IPX(tm) network to a printer; however, it cannot send a job to a printer over an AppleTalk network, unless you also use ATXRP.NLM. The NetWare for Macintosh print server included with IDXID="w5451"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"PAGENUM=77 ID="BP80"ATPS.NLM handles any print job destined for a printer connected to an AppleTalk network; however, it cannot send a print job over any other kind of communications channel.When you configure NetWare for Macintosh print services, you decide which printers you want users to access. Then, you set up the spoolers, queues, and print servers that enable each user to carry out network printing over a particular communications channel.RENDERAS="SECT1"Special TermsThis section describes some of the special terms this manual uses when describing the NetWare for Macintosh print services environment.MARK=BULLETMacintosh user and Macintosh clientThe term IDXID="w5452"BOOK="_idx" COLLECTION="nw41" TIDREF="i2269"Macintosh user refers to the user of a Macintosh workstation. The term IDXID="w5453"BOOK="_idx" COLLECTION="nw41" TIDREF="i2261"Macintosh client refers to any AppleTalk client. Non-Macintosh user and non-Macintosh clientThe term IDXID="w5454"BOOK="_idx" COLLECTION="nw41" TIDREF="i2971"non-Macintosh user refers to the user of a DOS, OS/2, Windows, or UNIX® workstation. The term IDXID="w5455"BOOK="_idx" COLLECTION="nw41" TIDREF="i2968"non-Macintosh client refers to a DOS, OS/2, or Windows client on an IPX connection.UNIX clientThe termIDXID="w5456"BOOK="_idx" COLLECTION="nw41" TIDREF="i4653"UNIX client refers to a client on a TCP/IP connection.AppleTalk printerThe term IDXID="w5457"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"AppleTalk printer refers to any printer connected to an AppleTalk network.Front end The IDXID="w5458"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5459"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"front endIDXID="w5460"BOOK="_idx" COLLECTION="nw41" TIDREF="i1577" of a print services configuration consists of all the components required to transmit a print job to a NetWare print queue. These components include the client's operating system, print driver, and communications channel; for Macintosh clients, the front end also consists of a spooler.PAGENUM=78 ID="BP81"Back endThe IDXID="w5461"BOOK="_idx" COLLECTION="nw41" TIDREF="i387"back endIDXID="w5462"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5463"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742" of a print services configuration consists of all the components required to remove a print job from the queue and direct it to the appropriate printer. These components include the print server, communications channel, and printer interface.RENDERAS="SECT1"IDXID="w5464"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5465"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Print Services ComponentsWhen you install the NetWare operating system and NetWare for Macintosh, the INSTALL program automatically copies to the server all files associated with NetWare for Macintosh print services. Three modules form the core of NetWare for Macintosh print services. IDREF="FM35024"Table 4-1 describes each one.LABEL="4-1" PGWIDE=1 TOCENTRY="1"ID="FM35024" NetWare for Macintosh Print Services ModulesCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="11*"COLNAME=2 COLWIDTH="15*"COLNAME=3 COLWIDTH="7*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"NameCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionCOLNAME=3 ROTATE="0" MOREROWS="0"LocationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5466"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS.NLM (The AppleTalk Print Services module)COLNAME=2 ROTATE="0" MOREROWS="0"This module can handle the entire printing process on AppleTalk. ATPS.NLM spools a job to a print queue, and provides the print server software to send the job to the printer.COLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5467"BOOK="_idx" COLLECTION="nw41" TIDREF="i4406"
SYS:SYSTEMCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5468"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
ATXRP.NLM (The AppleTalk Extended Remote Printer module)COLNAME=2 ROTATE="0" MOREROWS="0"This module acts as an AppleTalk print driver for PSERVER. Instead of using ATPS, you can use PSERVER and ATXRP to send print jobs from a NetWare print queue to an AppleTalk printer.For information on choosing between ATPS and ATXRP with PSERVER, see IDREF="FM17417""Choosing ATPS or PSERVER with ATXRP" on page 245"Choosing ATPS or PSERVER with ATXRP" on page 245.COLNAME=3 ROTATE="0" MOREROWS="0"SYS:SYSTEMCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5469"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
ATPSCON.NLM (The AppleTalk Print Services console utility)COLNAME=2 ROTATE="0" MOREROWS="0"This utility enables you to configure the ATPS module.COLNAME=3 ROTATE="0" MOREROWS="0"SYS:SYSTEMPAGENUM=79 ID="BP82"The INSTALL program also copies a number of ATPS-related files to your server. IDREF="FM38332"Table 4-2 lists these files.LABEL="4-2" PGWIDE=0 TOCENTRY="1"ID="FM38332" ATPS-Related Files Copied During InstallationCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="8*"COLNAME=2 COLWIDTH="17*"COLNAME=3 COLWIDTH="8*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FilesCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionCOLNAME=3 ROTATE="0" MOREROWS="0"LocationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5470"BOOK="_idx" COLLECTION="nw41" TIDREF="i22"
.PPD files IDXID="w5471"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5472"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"COLNAME=2 ROTATE="0" MOREROWS="0"These files are IDXID="w5473"BOOK="_idx" COLLECTION="nw41" TIDREF="i3353"
PostScript Printer Definition filesIDXID="w5474"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5475"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
, also called PPD files. Each PPD file describes the characteristics of a particular printer model. COLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5476"BOOK="_idx" COLLECTION="nw41" TIDREF="i4413"
SYS:SYSTEM\  NW-MAC\PPDSCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5477"BOOK="_idx" COLLECTION="nw41" TIDREF="i18"
.FNT filesIDXID="w5478"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5479"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"COLNAME=2 ROTATE="0" MOREROWS="0"Each .FNT file contains a IDXID="w5480"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"
default IDXID="w5481"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"IDXID="w5482"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5483"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
font list for a particular IDXID="w5484"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"IDXID="w5485"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
printer model. For information on how ATPS uses font lists, see IDREF="FM37143""Managing PostScript Fonts" on page 206"Managing PostScript Fonts" on page 206.COLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5486"BOOK="_idx" COLLECTION="nw41" TIDREF="i4412"
SYS:SYSTEM\  NW-MAC\FONTSCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5487"BOOK="_idx" COLLECTION="nw41" TIDREF="i27"
.PS filesIDXID="w5488"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5489"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"COLNAME=2 ROTATE="0" MOREROWS="0"Each .PS file is a IDXID="w5490"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"
PostScript utilityIDXID="w5491"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5492"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
. For information on these files, see IDREF="FM28370"Appendix A, "PostScript Utilities."Appendix A, "PostScript Utilities."COLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5493"BOOK="_idx" COLLECTION="nw41" TIDREF="i4414"
SYS:SYSTEM\  NW-MAC\PSUTILSCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5494"BOOK="_idx" COLLECTION="nw41" TIDREF="i33"
.STP filesIDXID="w5495"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5496"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"COLNAME=2 ROTATE="0" MOREROWS="0"A .STP file is a IDXID="w5497"BOOK="_idx" COLLECTION="nw41" TIDREF="i3522"IDXID="w5498"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5499"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
printer setup file. At installation, two .STP files exist: IDXID="w5500"BOOK="_idx" COLLECTION="nw41" TIDREF="i3158"IDXID="w5501"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5502"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
OVERLAY.STP and IDXID="w5503"BOOK="_idx" COLLECTION="nw41" TIDREF="i3357"IDXID="w5504"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5505"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
POSTTEXT.STP. For information on using printer setup files, see IDREF="FM38638""Selecting a Printer Setup File" on page 119"Selecting a Printer Setup File" on page 119.COLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5506"BOOK="_idx" COLLECTION="nw41" TIDREF="i4415"
SYS:SYSTEM\  NW-MAC\SETUPCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5507"BOOK="_idx" COLLECTION="nw41" TIDREF="i2609"
NBPTYPE.DEFIDXID="w5508"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5509"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"COLNAME=2 ROTATE="0" MOREROWS="0"This file contains a database of available printer IDXID="w5510"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
models. ATPSCON generates a list of printer models based on the contents of the NBPTYPE.DEF file. You choose a printer model when you configure a spooler or a print server.COLNAME=3 ROTATE="0" MOREROWS="0"IDXID="w5511"BOOK="_idx" COLLECTION="nw41" TIDREF="i4411"
SYS:SYSTEM\  NW-MAC\ATPSCONThe IDXID="w5512"BOOK="_idx" COLLECTION="nw41" TIDREF="i2515"
MOREPPDS directory on the CD-ROM disc labeled IDXID="w5513"BOOK="_idx" COLLECTION="nw41" TIDREF="i1818"CLASS=DISKNetWare 4.1IDXID="w5514"BOOK="_idx" COLLECTION="nw41" TIDREF="i2830"
 contains a collection of PPD files. To save disk space, the installation process does not copy these files to the server. You can copy those that you need to SYS:SYSTEM\NW-MAC\PPDS. If you need a PPD file not provided with NetWare for Macintosh, contact the manufacturer of your printer. If you have installed NetWare for Macintosh from floppy diskette, your software includes a diskette labeled CLASS=DISKNWMAC_2; this diskette contains PPD files in compressed format. For information on accessing the PPD files stored on the floppy diskette, see IDREF="FM33301"Appendix D, "Accessing PPD Files from Diskette."PAGENUM=80 ID="BP83"The files provided by Novell® may become out of date at some time. Therefore, you should use the most recent PPD file provided by your printer vendor in preference to ones included  with NetWare for Macintosh. In addition, if you have a PostScript printer not covered by the PPD files on the CD-ROM disc, your printer vendor should be able to provide you with the appropriate one. The file should be in PPD format version 4.0 or higher for best results.Certain configuration tasks require the DOS client utilities IDXID="w5515"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
PCONSOLE.EXE and IDXID="w5516"BOOK="_idx" COLLECTION="nw41" TIDREF="i3495"
PRINTDEF.EXE. Installing NetWare copies these files to the server; they reside in the SYS:PUBLIC directory.When you configure and load ATPS, NetWare for Macintosh creates other directories and files. For a complete list, please see IDREF="FM22848"Table 7-1 on page 203.RENDERAS="SECT1"System RequirementsIDXID="w5517"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5518"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"This section lists the printers and print drivers supported by NetWare for Macintosh 4.10.Novell periodically extends support to include additional printers and print drivers. The lists shown here may not include all of the currently supported printers and print drivers. Refer to the READ.ME file for a current list.IDXID="w5519"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDREF="FM30278"Table 4-3IDXID="w5520"BOOK="_idx" COLLECTION="nw41" TIDREF="i4390"
provides IDXID="w5521"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5522"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
a list of the printers supported by NetWare for Macintosh 4.10.LABEL="4-3" PGWIDE=1 TOCENTRY="1"ID="FM30278" Supported PrintersCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="17*"COLNAME=2 COLWIDTH="17*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5523"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
Apple PostScript PrintersCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5524"BOOK="_idx" COLLECTION="nw41" TIDREF="i2972"
Non-PostScript PrintersVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5525"BOOK="_idx" COLLECTION="nw41" TIDREF="i2086"
LaserWriterCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5526"BOOK="_idx" COLLECTION="nw41" TIDREF="i1763"
Apple ImageWriter® LQCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5527"BOOK="_idx" COLLECTION="nw41" TIDREF="i2084"
LaserWriter PlusCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5528"BOOK="_idx" COLLECTION="nw41" TIDREF="i1762"
Apple ImageWriter IICOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5529"BOOK="_idx" COLLECTION="nw41" TIDREF="i2087"
LaserWriter Pro 600COLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5530"BOOK="_idx" COLLECTION="nw41" TIDREF="i1705"
HP DeskJet® 1200CCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5531"BOOK="_idx" COLLECTION="nw41" TIDREF="i2088"
LaserWriter Pro 630COLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5532"BOOK="_idx" COLLECTION="nw41" TIDREF="i1712"
HP DeskWriter®COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5533"BOOK="_idx" COLLECTION="nw41" TIDREF="i2089"
LaserWriter Pro 810COLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5534"BOOK="_idx" COLLECTION="nw41" TIDREF="i1711"
HP DeskWriter CCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5535"BOOK="_idx" COLLECTION="nw41" TIDREF="i2079"
LaserWriter IIf COLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5536"BOOK="_idx" COLLECTION="nw41" TIDREF="i1713"
HP DeskWriter 310COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5537"BOOK="_idx" COLLECTION="nw41" TIDREF="i2080"
LaserWriter IIgCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5538"BOOK="_idx" COLLECTION="nw41" TIDREF="i1714"
HP DeskWriter 320COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5539"BOOK="_idx" COLLECTION="nw41" TIDREF="i2077"
LaserWriter II NTCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5540"BOOK="_idx" COLLECTION="nw41" TIDREF="i1715"
HP DeskWriter 510COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5541"BOOK="_idx" COLLECTION="nw41" TIDREF="i2078"
LaserWriter II NTXCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5542"BOOK="_idx" COLLECTION="nw41" TIDREF="i1716"
HP DeskWriter 550CCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5543"BOOK="_idx" COLLECTION="nw41" TIDREF="i3302"
Personal LaserWriter NTCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5544"BOOK="_idx" COLLECTION="nw41" TIDREF="i1717"
HP DeskWriter 560CCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w5545"BOOK="_idx" COLLECTION="nw41" TIDREF="i3303"
Personal LaserWriter NTRCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5546"BOOK="_idx" COLLECTION="nw41" TIDREF="i1725"
HP PaintJet® XL300COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w5547"BOOK="_idx" COLLECTION="nw41" TIDREF="i1726"
HP PaintWriter® XLIDXID="w5548"BOOK="_idx" COLLECTION="nw41" TIDREF="i4390"PAGENUM=81 ID="BP84"IDREF="FM32971"Table 4-4 provides a list of the print drivers supported by NetWare for Macintosh 4.10.LABEL="4-4" PGWIDE=1 TOCENTRY="1"IDXID="w5549"BOOK="_idx" COLLECTION="nw41" TIDREF="i3412"IDXID="w5550"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5551"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"ID="FM32971" Supported Print DriversCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="17*"COLNAME=2 COLWIDTH="17*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"PrinterCOLNAME=2 ROTATE="0" MOREROWS="0"Drivers SupportedVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Apple LaserWriterCOLNAME=2 ROTATE="0" MOREROWS="0"Apple Macintosh 4.0, 5.x, 6.0.x, 7.2x, 8.0, 8.1.1COLNAME=1 ROTATE="0" MOREROWS="0"Apple ImageWriterCOLNAME=2 ROTATE="0" MOREROWS="0"Apple Macintosh 2.7, 7.0, 7.0.1COLNAME=1 ROTATE="0" MOREROWS="0"Apple ImageWriter LQCOLNAME=2 ROTATE="0" MOREROWS="0"Apple Macintosh 2.0, 7.0, 7.0.1COLNAME=1 ROTATE="0" MOREROWS="0"HP DeskWriter seriesCOLNAME=2 ROTATE="0" MOREROWS="0"Apple Macintosh 5.0COLNAME=1 ROTATE="0" MOREROWS="0"HP DeskWriter 300 seriesCOLNAME=2 ROTATE="0" MOREROWS="0"Apple Macintosh 5.0COLNAME=1 ROTATE="0" MOREROWS="0"HP PaintJet XL300COLNAME=2 ROTATE="0" MOREROWS="0"Apple Macintosh 1.02, 1.03COLNAME=1 ROTATE="0" MOREROWS="0"HP PaintWriter XLCOLNAME=2 ROTATE="0" MOREROWS="0"Apple Macintosh 3.07COLNAME=1 ROTATE="0" MOREROWS="0"PostScript printersCOLNAME=2 ROTATE="0" MOREROWS="0"Adobe® PSPrinter 8.0, 8.1.1NetWare for Macintosh also supports printing from version 4.x of Aldus PageMaker® for the Macintosh. This application has printing behavior different from that of other Macintosh applications. PageMaker 5.0 supports printing to a LaserWriter using a PSPrinter 8.x driver.PAGENUM=82 ID="BP85"RENDERAS="SECT1"Designing Your IDXID="w5552"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5553"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Print Services EnvironmentBefore you can begin the configuration process, you must carefully plan your print services environment. The sections that follow describe the kinds of decisions you must make, and present information to help you make the best possible design choices.RENDERAS="SECT2"Choosing the IDXID="w5554"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5555"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Print Services SoftwareThe sections that follow describe how you can use IDXID="w5556"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS, IDXID="w5557"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
PSERVER, and IDXID="w5558"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
ATXRP to give both Macintosh and non-Macintosh clients access to network printers.RENDERAS="SECT3"Using IDXID="w5559"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5560"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
ATPS OnlyIDXID="w5561"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"The simplest configuration consists of a group of Macintosh, DOS, OS/2, and Windows clients printing through ATPS to an AppleTalk printer. IDREF="FM27390"Figure 4-3 shows the four print services components: the AppleTalk spooler, the NetWare print queue, the ATPS print server, and the AppleTalk printer.LABEL="4-3" FLOAT="0"ID="FM27390"AppleTalk Spooler and Print ServerFILEREF="n40mi004.tif"Notice that the Macintosh client submits a job to the spooler, while a non-Macintosh client submits a job directly to the print queue. The ATPS print server can direct any print job from the print queue to an AppleTalk printer, whether the job originated at a Macintosh or non-Macintosh client.PAGENUM=83 ID="BP86"IDREF="FM29322""Using ATPS to Access a LaserWriter IIg on Ethernet" on page 167 shows you how to set up an ATPS-only configuration for both Macintosh and non-Macintosh clients.RENDERAS="SECT3"Using IDXID="w5562"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5563"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
ATPSIDXID="w5564"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w5565"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
 and PSERVERPSERVER, the native NetWare print server, monitors and services NetWare print queues and printers. PSERVER takes jobs from a NetWare print queue and directs them to the assigned printer. You can use IDXID="w5566"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"IDXID="w5567"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
PSERVER to service print jobs directed to a printer on an IPX, parallel, or serial connection. In this scenario, the ATPS front end spools the Macintosh print job to the appropriate print queue. However, because the print job is bound for a printer on a non-AppleTalk segment of the network, the ATPS back end cannot service the job. Instead, PSERVER takes each job from the print queue and directs it to the appropriate printer. As always, non-Macintosh clients bypass the spooler, and print directly to the print queue. IDREF="FM30784"Figure 4-4 shows how you can use PSERVER on a network containing Macintosh and non-Macintosh clients.LABEL="4-4" FLOAT="0"ID="FM30784"PSERVER Servicing Print JobsFILEREF="n40mi006.tif"The NetWare 4.1 print server software is available only as PSERVER.NLM. You can still use version 3.11 of PSERVER.EXE, which runs on a DOS or OS/2 client. However, we recommend that you run PSERVER.NLM because it offers these advantages:PAGENUM=84 ID="BP87"MARK=BULLETPSERVER.NLM runs on the NetWare server, and does not require a dedicated DOS or OS/2 client. Only PSERVER.NLM supports the ATXRP module.The NetWare 4.1 installation process automatically copies PSERVER.NLM to the server, as described in the NetWare 4.1 Installation and Upgrade guide. For more information on using PSERVER.NLM, see the NetWare 4.1 Print Services guide. The present manual provides these examples of how to carry out a configuration using ATPS and PSERVER:MARK=BULLETIDREF="FM11763""Using ATPS and PSERVER to Access an HP LaserJet IIISi Printer" on page 175 shows you how to make a printer accessible to both Macintosh and non-Macintosh clients on a Token Ring network. IDREF="FM29878""Configuring Access to a PostScript Printer on a Serial Connection" on page 227 shows you how to use ATPS and PSERVER to give Macintosh and non-Macintosh clients access to a LaserWriter printer on a serial connection to the NetWare server or a DOS workstation.RENDERAS="SECT3"Using IDXID="w5568"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5569"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"IDXID="w5570"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS, IDXID="w5571"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"IDXID="w5572"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"IDXID="w5573"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"IDXID="w5574"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w5575"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
PSERVER, and ATXRPIn this scenario, PSERVER and ATXRP replace the ATPS print server, working together to service a print job directed to an AppleTalk printer. The print job can originate from any client platform. However, for a Macintosh client to access the print queue, that client must use an AppleTalk spooler.ATXRP acts as an AppleTalk print driver for PSERVER. ATXRP communicates to a printer through PAP, the AppleTalk Printer Access Protocol. When PSERVER removes a print job directed to an AppleTalk printer from a print queue, it passes the job on to ATXRP; ATXRP then sends the job to the printer.IDREF="FM13240"Figure 4-5 illustrates how ATXRP works with PSERVER to allow printing to an AppleTalk network printer from a NetWare client.PAGENUM=85 ID="BP88"LABEL="4-5" FLOAT="0"ID="FM13240"ATXRP OverviewFILEREF="n40mi007.tif"We recommend that you use ATXRP with PSERVER when both of the following conditions are true:MARK=BULLETYou want access to both AppleTalk and non-AppleTalk printers.You want the print management features provided by PSERVER.This manual provides two examples of how to carry out a configuration using PSERVER and ATXRP:MARK=BULLETIDREF="FM17313""Using PSERVER and ATXRP to Access a LaserWriter Plus Printer" on page 184 shows you how set up a sample configuration for DOS clients only. IDREF="FM41580""Making an AppleTalk Printer Available Using PSERVER and ATXRP" on page 248 discusses how to set up a sample configuration for Macintosh, DOS, OS/2, and Windows clients.PAGENUM=86 ID="BP89"RENDERAS="SECT3"Choosing a IDXID="w5576"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5577"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"IDXID="w5578"BOOK="_idx" COLLECTION="nw41" TIDREF="i3458"
Print Server for AppleTalk PrintingIDREF="FM32128"Table 4-5 compares the features provided by ATPS on the one hand, and PSERVER with ATXRP on the other.LABEL="4-5" PGWIDE=1 TOCENTRY="1"IDXID="w5579"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w5580"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"IDXID="w5581"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"ID="FM32128" Comparison of ATPS with PSERVER and ATXRPCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="11*"COLNAME=2 COLWIDTH="11*"COLNAME=3 COLWIDTH="11*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"TaskCOLNAME=2 ROTATE="0" MOREROWS="0"ATPSCOLNAME=3 ROTATE="0" MOREROWS="0"PSERVER and ATXRPVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Provide print services to Macintosh and non-Macintosh clients on an AppleTalk network.COLNAME=2 ROTATE="0" MOREROWS="0"Using ATPSCON, you can configure all the necessary print services components.COLNAME=3 ROTATE="0" MOREROWS="0"Using PCONSOLE, you can set up the print queue, print server, and printer, but you must configure the spooler using ATPSCON.COLNAME=1 ROTATE="0" MOREROWS="0"Charge user accounts for individual print jobs.COLNAME=2 ROTATE="0" MOREROWS="0"ATPS supports this feature.COLNAME=3 ROTATE="0" MOREROWS="0"PSERVER and ATXRP do not support this feature.COLNAME=1 ROTATE="0" MOREROWS="0"Allow non-Macintosh clients to print to a LaserWriter on an AppleTalk network.COLNAME=2 ROTATE="0" MOREROWS="0"Using ATPSCON, you can configure all the necessary print services components.COLNAME=3 ROTATE="0" MOREROWS="0"You can set up the print queue, print server, and printer with PCONSOLE. Then, you must load PSERVER and ATXRP.COLNAME=1 ROTATE="0" MOREROWS="0"Print to PCL® (Printer Control Language®) printers from a Macintosh. COLNAME=2 ROTATE="0" MOREROWS="0"You cannot accomplish this task without a third-party print driver. ATPS has been tested with PostScript and QuickDraw drivers.COLNAME=3 ROTATE="0" MOREROWS="0"You cannot accomplish this task without a third-party print driver.COLNAME=1 ROTATE="0" MOREROWS="0"Use a remote print server to service a print queue.COLNAME=2 ROTATE="0" MOREROWS="0"The print queue must physically reside on the server running ATPS.COLNAME=3 ROTATE="0" MOREROWS="0"PSERVER can service queues anywhere on an IPX network.COLNAME=1 ROTATE="0" MOREROWS="0"Recognize the form to use for a print job.COLNAME=2 ROTATE="0" MOREROWS="0"The AppleTalk spooler can assign a form to a Macintosh print job, but the ATPS print server ignores it.COLNAME=3 ROTATE="0" MOREROWS="0"You can direct any job to a printer with the required form mounted.COLNAME=1 ROTATE="0" MOREROWS="0"Reprint jobs contained in a print queue.COLNAME=2 ROTATE="0" MOREROWS="0"ATPS supports this feature.COLNAME=3 ROTATE="0" MOREROWS="0"PSERVER and ATXRP do not support this feature.COLNAME=1 ROTATE="0" MOREROWS="0"Associate more than one spooler with a print queue.COLNAME=2 ROTATE="0" MOREROWS="0"ATPS supports this feature.COLNAME=3 ROTATE="0" MOREROWS="0"PSERVER does not support spoolers.COLNAME=1 ROTATE="0" MOREROWS="0"Cause serviced printers to appear as Directory Services objects.COLNAME=2 ROTATE="0" MOREROWS="0"ATPS printers do not appear as Directory Services objects.COLNAME=3 ROTATE="0" MOREROWS="0"Printers serviced by PSERVER appear as Directory Services objects.PAGENUM=87 ID="BP90"RENDERAS="SECT2"Naming ConventionsIDXID="w5582"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5583"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"When you configure your print services components, name each spooler, print queue, print server, and printer so that users can easily locate them. Follow these guidelines:MARK=BULLETName each spooler, print queue, and printer in such a way that a user can identify the type and location of the printer and its associated print services components. For example, if an HP LaserJet® IIISi printer resides in the company headquarters on the second floor, you might name the printer Hdqrtrs Upstairs IIISi. The print queue associated with the printer might be called Hdqrtrs_Upstairs_IIISi_Queue. Likewise, a print queue that services the Marketing group might be called Mktg_Queue. Remember that a Macintosh user chooses a spooler, while a non-Macintosh user chooses a print queue.In this case, the simplest way to handle component names is to give the spooler and its print queue identical names. For example, you might call a spooler and a print queue servicing the Sales department Sales_Queue. However, so that other administrators can more easily distinguish them, you may want to use a slightly different convention for naming the spooler and the print queue. For example, you might want to use spaces in your spooler name, and underscores in your queue name. The spooler for Sales_Queue might be called Sales Queue. Be aware that when you view the names of your print services components using a utility in bindery-services mode, spaces appear as underscores, and lower-case letters appear as upper-case letters. If you configure multiple spoolers for a single print queue, make sure that the spooler name reflects the special options you set for it and the print queue with which it is associated.For example, suppose you want to associate two spoolers with the print queue called Sales_Queue. Each spooler has a particular purpose:PAGENUM=88 ID="BP91"MARK=BULLETATPS places the jobs submitted by one spooler on User Hold after they print; the hold must be removed before the jobs can print again. You might call this spooler Sales Hold Queue to indicate both its purpose and the print queue associated with it.To submit jobs to the print queue using the other spooler, a Macintosh user must be logged in to the server. You might call this spooler Sales Queue Must Login.Name each print server to reflect the NetWare server it runs on. For example, a print server that runs on a NetWare server named Admin might be called Admin_Print_Server.Be aware of the differences between AppleTalk names and NetWare names.AppleTalk names are handled by NBP, the AppleTalk Name Binding Protocol. As such, a printer's AppleTalk name appears in the Chooser or the ATCON utility, and you can change it using the Namer or the LaserWriter utility.NetWare names are handled by NetWare Directory Services, and are visible there. You assign a printer's NetWare name in PCONSOLE.A printer serviced by ATPS has an AppleTalk name only. A printer serviced by PSERVER has a NetWare name only. A printer serviced by PSERVER and ATXRP has both an AppleTalk name and a NetWare name. If a printer's AppleTalk name changes, you must make sure that you change the name specified in ATPSCON or PCONSOLE; otherwise, NetWare for Macintosh cannot find the printer.RENDERAS="SECT2"Additional ConsiderationsNo matter which print services configuration you choose, you must consider the following issues when planning your print services environment:MARK=BULLETIDXID="w5584"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5585"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Test print services in their native mode first before extending those services to other platforms. PAGENUM=89 ID="BP92"For example, if a serial LaserWriter printer is already connected through PSERVER, make sure that your setup works for DOS clients printing to both a local printer and a NetWare queue. Then, you can extend print services to Macintosh clients by creating a spooler in ATPSCON.Determine whether a printer is legitimately an AppleTalk printer. Try using the printer without NetWare for Macintosh running. If the printer appears in the Macintosh Chooser using an AppleTalk print driver, it is clearly an AppleTalk printer.IDXID="w5586"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5587"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Check the type of each printer, and make sure that you have the appropriate driver for each client that will use NetWare print services. IDXID="w5588"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5589"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Consider the workload issues associated with printer use.Try to balance the creation of print queues and print servers in such a way as to distribute print services evenly among available printers. Careful planning and monitoring of network-use patterns can help you accomplish this task. When possible, try to locate the printer on a high-performance segment of the network. For example, a printer on an Ethernet segment generally provides faster service than a printer on a LocalTalk® connection.IDXID="w5590"BOOK="_idx" COLLECTION="nw41" TIDREF="i4035"
Avoid attaching printers intended for network use to serial connections. The complications involved in setting up and maintaining a serial printer, as well as the low performance of the serial interface, often outweigh the usefulness of this option.IDXID="w5591"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5592"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Configure one or more IDXID="w5593"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5594"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
AppleTalk spoolers to maintain a IDXID="w5595"BOOK="_idx" COLLECTION="nw41" TIDREF="i1529"
font cache.When you create this configuration, the server can send required fonts to the printer with each Macintosh print job. Otherwise, the Macintosh client must send the fonts to the server, which in turn must send them to the printer. Using a font cache reduces the network traffic that frequent font re-sending generates. For information on instructing ATPS to create a font cache, see IDREF="FM32849""Manage Fonts" on page 140.PAGENUM=90 ID="BP93"RENDERAS="SECT1"Choosing a IDXID="w5596"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5597"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
NetWare Print Services Configuration UtilityNetWare and NetWare for Macintosh provide different types of utilities to manage and modify print services components. This section discusses how to choose the utility appropriate to your configuration.RENDERAS="SECT2"Using IDXID="w5598"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5599"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5600"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
ATPSCONATPSCON enables you to define all the components necessary for AppleTalk print services, including spoolers, print queues, print servers, and printers. While you can manage print queues using other NetWare utilities, AppleTalk spoolers and the ATPS print servers are unique to NetWare for Macintosh, and you must manage them using ATPSCON. Use ATPSCON if either of these conditions are true:MARK=BULLETYour printers are connected to an AppleTalk network with which the server can communicate.You plan to set up Macintosh printing through NetWare print queues. If you want Macintosh clients to print to NetWare print queues, you must create a spooler using ATPSCON. For detailed instructions on how to carry out this task, see IDREF="FM21862""Configuring a Spooler" on page 129.RENDERAS="SECT2"Using IDXID="w5601"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w5602"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5603"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
PCONSOLEPCONSOLE is one of the tools NetWare 4.1 provides for managing the components associated with print services. While other NetWare utilities provide some of the same functions, PCONSOLE provides the majority of configuration options. Using PCONSOLE, you can carry out these tasks:MARK=BULLETCreate and delete print queues.Configure NetWare print servers and printers.Define Queue Users and Queue Operators.Control most print options and features.PAGENUM=91 ID="BP94"Configure access to printers on AppleTalk, IPX, parallel, and serial connections.Implement forms control.If your services extend to non-AppleTalk printers, you will probably want to use PCONSOLE to perform the configuration for all printers. However, you can still use ATPSCON to configure AppleTalk printing. RENDERAS="SECT2"Using Other NetWare UtilitiesThese NetWare 4.1 utilities also provide access to print queues, print servers, and printers:MARK=BULLETIDXID="w5604"BOOK="_idx" COLLECTION="nw41" TIDREF="i2690"
NetWare AdministratorNETUSERPSETUPPSCThe NetWare 4.1 Utilities Reference describes the operation of these programs. RENDERAS="SECT1"What's Next?To complete the configuration of print services, you should carry out these tasks:MARK=CHECKBOXDiagram the network print services structure that you want to implement. Consider both your hardware requirements and the needs of your users.Turn to the appropriate chapters in this guide for details on implementing the configuration that best suits your network.LABEL="5"PAGENUM=93 ID="BP95"ID="FM33691"Setting Up AppleTalk Print ServicesIDXID="w5605"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5606"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"IDXID="w5607"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
To set up AppleTalk print services, you must configure one or more network printers and the AppleTalk Print Services module, ATPS.NLM. You configure ATPS.NLM using ATPSCON.NLM, the AppleTalk Print Services console utility. ATPSCON enables you to carry out these tasks:MARK=BULLETIDXID="w5608"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Perform a quick configuration.Change the current Directory Services context.Configure a printer server.A printer server is an ATPS print server--a software entity that services a particular print queue and sends jobs to a single printer. By comparison, a NetWare® print server is a software entity that services multiple print queues and sends jobs to multiple printers. Configure a spooler.Define a printer model.View printer and system logs, and set the level of detail they contain.Specify a directory on the NetWare server for ATPS files. RENDERAS="SECT1"ATPS, PCONSOLE, and Directory ServicesWhen you set up print services under NetWare, certain components appear in the NetWare Directory, while others do not. IDXID="w5609"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5610"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
These print services components are Directory Services objects:PAGENUM=94 ID="BP96"MARK=BULLETIDXID="w5611"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5612"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5613"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
A IDXID="w5614"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5615"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"
print queue that you create in ATPSCON or PCONSOLEIDXID="w5616"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5617"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
A printer that you specify in IDXID="w5618"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
PCONSOLEIDXID="w5619"BOOK="_idx" COLLECTION="nw41" TIDREF="i3458"
A print server that you create in IDXID="w5620"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
PCONSOLEIDXID="w5621"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5622"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
These print services components are not Directory Services objects:MARK=BULLETA IDXID="w5623"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5624"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
printer that you specify in ATPSCON A IDXID="w5625"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"
printer server that you define in ATPSCONAIDXID="w5626"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5627"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
 spooler that you define in ATPSCONRENDERAS="SECT1"Configuring a IDXID="w5628"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
Network IDXID="w5629"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5630"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
PrinterThis section provides general guidelines for configuring a network printer. For information about configuring specific printer models, see IDREF="FM14548"Appendix B, "Printer Configuration Notes."A print driver on a workstation takes the application data you want to print and formats it using the IDXID="w5631"BOOK="_idx" COLLECTION="nw41" TIDREF="i3197"
Page Description Language (
PDL) that the printer uses. Several different PDLs are available. Two of the most popular are Adobe's IDXID="w5632"BOOK="_idx" COLLECTION="nw41" TIDREF="i3352"
PostScript and Hewlett-Packard's IDXID="w5633"BOOK="_idx" COLLECTION="nw41" TIDREF="i3500"
Printer Control Language (
PCL). The Macintosh LaserWriter driver, for example, formats a print job into PostScript, and expects the printer to be in PostScript mode to receive it.A print job must be formatted correctly before it enters the print queue. You can ensure that the job is properly formatted by installing the appropriate print driver at the workstation. Most applications can use a variety of print drivers; each print driver can configure a job for a different printer model.However, a printer can support more than one IDXID="w5634"BOOK="_idx" COLLECTION="nw41" TIDREF="i3197"IDXID="w5635"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5636"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
PDL. For example, the HP LaserJet IIISi printer can run in PostScript mode or PCL mode. Some printers can sense the type of print job arriving and switch modes automatically. If you have a dual-PDL printer that cannot switch modes automatically (such as the HP LaserJet IIISi), you must make sure that the printer is in the emulation mode the print driver expects. To do so, you can set up a IDXID="w5637"BOOK="_idx" COLLECTION="nw41" TIDREF="i1651"header IDXID="w5638"BOOK="_idx" COLLECTION="nw41" TIDREF="i2488"IDXID="w5639"BOOK="_idx" COLLECTION="nw41" TIDREF="i2488"
mode and a IDXID="w5640"BOOK="_idx" COLLECTION="nw41" TIDREF="i4543"trailer mode for each IDXID="w5641"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5642"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5643"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5644"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
spooler associated with the printer. PAGENUM=95 ID="BP97"IDXID="w5645"BOOK="_idx" COLLECTION="nw41" TIDREF="i3495"IDXID="w5646"BOOK="_idx" COLLECTION="nw41" TIDREF="i3495"
PRINTDEF header modes and trailer modes consist of command strings attached to a print job. These commands can set specific printer emulation modes and features when a print job begins, and then return the printer to its original settings when printing is complete. The header can not only switch the printer into a different PDL mode, but can also take advantage of vendor-specific features, such as dual paper trays and duplex printing.You use IDXID="w5647"BOOK="_idx" COLLECTION="nw41" TIDREF="i3495"
PRINTDEF to import IDXID="w5648"BOOK="_idx" COLLECTION="nw41" TIDREF="i3503"
printer definition (IDXID="w5649"BOOK="_idx" COLLECTION="nw41" TIDREF="i21"
.PDF) files into the NetWare print devices database found in the NetWare Directory. These .PDF files contain information about the modes available on each kind of printer. For information on setting header and trailer modes, see IDREF="FM10100"page 144.If you have a IDXID="w5650"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5651"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
dual-PDL printer that cannot automatically sense the type of print job it is receiving, and you do not have a .PDF file containing the appropriate switching modes, follow these guidelines for best results with Macintosh print jobs:MARK=BULLETSet the printer to a default mode of PostScript. Specify that the printer reset to PostScript mode after every print job is completed, and before the next print job begins. On a Hewlett-Packard printer, you accomplish these tasks by using the following settings:FORMAT="LINESPECIFIC"MOREINFO="NONE"SYS=POSTSCRIPT
AUTO CONT=ONRENDERAS="SECT1"Loading the IDXID="w5652"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w5653"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS ModuleWhen you install NetWare for Macintosh, the INSTALL module copies the AppleTalk Print Services module, ATPS.NLM, to the SYS:SYSTEM directory. When you configure and load ATPS.NLM, both Macintosh and non-Macintosh clients can send print jobs to an AppleTalk printer.For IDXID="w5654"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w5655"BOOK="_idx" COLLECTION="nw41" TIDREF="i257"
ATPS.NLM to run, APPLETLK.NLM must be loaded. Loading ATPS.NLM automatically loads the AppleTalk module. However, you must configure APPLETLK.NLM before it is loaded. For information, see the AppleTalk for NetWare Reference guide.PAGENUM=96 ID="BP98"To load ATPS.NLM, enter this command in the server's IDXID="w5656"BOOK="_idx" COLLECTION="nw41" TIDREF="i362"
AUTOEXEC.NCF file or at the console prompt:FORMAT="LINESPECIFIC"MOREINFO="NONE"load atpsDuring installation, the INSTALL module can add this command line to the AUTOEXEC.NCF file for you. For details, see IDREF="FM13226"page 12.RENDERAS="SECT1"Loading IDXID="w5657"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
the ATPSCON UtilityTo configure AppleTalk print services, you use the ATPSCON utility, ATPSCON.NLM. For ATPSCON.NLM to run, IDXID="w5658"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5659"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5660"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w5661"BOOK="_idx" COLLECTION="nw41" TIDREF="i257"
ATPS.NLM and APPLETLK.NLM must be loaded. Loading ATPSCON.NLM automatically loads both these modules. To load ATPSCON.NLM, enter this command at the console prompt:FORMAT="LINESPECIFIC"MOREINFO="NONE"load atpscon MOREINFO="NONE"<Enter>A login IDXID="w5662"BOOK="_idx" COLLECTION="nw41" TIDREF="i2223"
window opens (IDREF="FM10830"Figure 5-1).IDXID="w5663"BOOK="_idx" COLLECTION="nw41" TIDREF="i1077"IDXID="w5664"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"LABEL="5-1" FLOAT="0"ID="FM10830"Directory Services Login WindowFILEREF="n40mi167.tif"Type your full distinguished user name. Then, press MOREINFO="NONE"<Enter>. The name now appears in the User Name field of the login dialog box. The highlight moves to the password field. Type your password. If no password is associated with the user name, leave the Password field blank. Then, press MOREINFO="NONE"<Enter>. Make sure you enter the password appropriate to the user name. If you enter an incorrect password, the utility gives you two more chances to enter a valid one. If you enter an invalid password three times, ATPSCON does not allow you to log in.When you enter the correct user name and password, the system loads ATPSCON. PAGENUM=97 ID="BP99"Note that the first time you log in to ATPSCON, the default user name is Admin at the highest container in the tree. If you enter a different user name, or the Admin user name in a different context, this user will be the default user the next time you log in to ATPSCON.IDXID="w5665"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
To use all of ATPSCON's functions, you must have Directory Services rights to create, delete, and modify print queues in one or more Directory Services contexts. You can set up these rights using NETADMIN or the NetWare Administrator utility. For information, see NetWare 4.1 Supervising the Network.If you load IDXID="w5666"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
ATPSCON using RCONSOLE, NetWare transmits your password across the network in an unencrypted form. Always load ATPSCON from the server console to avoid compromising the secrecy of your password. After you load ATPSCON, you can use it safely from RCONSOLE.RENDERAS="SECT1"Using ATPSCONWhen you load ATPSCON, the Configuration Options window opens (IDREF="FM28765"Figure 5-2).LABEL="5-2" FLOAT="0"IDXID="w5667"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5668"BOOK="_idx" COLLECTION="nw41" TIDREF="i751"ID="FM28765"Configuration Options WindowFILEREF="n40mi037.tif"The sections below briefly describe each option.MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Quick ConfigurationThis option enables you to quickly create a spooler, a print queue, and a printer server using default values. See IDREF="FM17262""Performing a Quick Configuration for AppleTalk" on page 99 for information on using this feature.CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers PAGENUM=98 ID="BP100"This option enables you to specify an AppleTalk printer server to service a NetWare print queue. See IDREF="FM17174""Configuring a Printer Server" on page 106 for instructions on using this option. CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers This option enables you to configure Macintosh printing to NetWare print queues. Refer to IDREF="FM21862""Configuring a Spooler" on page 129 for information on how to use this feature.CLASS=MENUITEM MOREINFO="NONE"Define Printer Models This option enables you to specify any new type of printer you might have, and to provide general information about that printer type. See IDREF="FM34832""Defining a Printer Model" on page 147 for details on defining printer models.CLASS=MENUITEM MOREINFO="NONE"Log Options This option enables you to view the system and printer logs, and to specify the level of detail contained in them. See IDREF="FM18053""Selecting Log Options" on page 152 for information on this option.CLASS=MENUITEM MOREINFO="NONE"Management CLASS=MENUITEM MOREINFO="NONE"OptionsThis selection enables you to carry out these ATPS management tasks:MARK=BULLETSpecify the directory on the NetWare server in which to store ATPS internal files, such as font list files, Laser Prep files, cached PostScript fonts, and printer log files. View and delete fonts stored in the ATPS font cache. You can create a font cache when you configure a spooler; for details, see IDREF="FM32849"page 140.Set the maximum size of the font cache.For information on the Management Options selection, see IDREF="FM18631""Using ATPSCON Management Options" on page 157.CLASS=MENUITEM MOREINFO="NONE"Change ContextThis option enables you to change the current Directory Services context. Any queues you create reside in this context, unless you specify otherwise. For information on using this option, see IDREF="FM19420""Selecting the Current Context" on page 104.PAGENUM=99 ID="BP101"Any changes that you make and save while using ATPSCON become part of your ATPS configuration. These changes take effect as soon as you save them. You do not need to unload or reload ATPS to put the configuration settings into effect. RENDERAS="SECT1"ID="FM17262"Performing a IDXID="w5669"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5670"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"IDXID="w5671"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Quick Configuration for AppleTalkUsing the CLASS=MENUITEM MOREINFO="NONE"Quick Configuration option, you can quickly set up a spooler, a print queue, and a printer server for submitting jobs to an AppleTalk printer. This configuration allows Macintosh, DOS, OS/2, and Windows clients to print to the queue. The CLASS=MENUITEM MOREINFO="NONE"Quick Configuration option does not let you customize the printer server or spooler. To customize a printer server, use the CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers option; for information, see IDREF="FM17174""Configuring a Printer Server" on page 106. To customize a spooler, use the CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option; for information, see IDREF="FM21862""Configuring a Spooler" on page 129. To perform a quick configuration, follow these steps:PERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Quick Configuration option.The 
IDXID="w5672"BOOK="_idx" COLLECTION="nw41" TIDREF="i2237"IDXID="w5673"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Lookup Parameters window opens (
IDREF="FM28267"Figure 5-3).LABEL="5-3" FLOAT="0"ID="FM28267"Lookup Parameters WindowFILEREF="n40mi010.tif"This window enables you to find the AppleTalk printer you wish to make available. When you specify the printer's model, its AppleTalk type, and the zone in which it resides, ATPSCON uses this information to locate a list of printers meeting your criteria. You can then choose the appropriate printer from the list.
PAGENUM=100 ID="BP102"The default printer model is Generic PostScript. The default 
IDXID="w5674"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"IDXID="w5675"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"
AppleTalk type is LaserWriter. The default zone is the one containing the NetWare server you are currently working at. PERFORMANCE="REQUIRED"Highlight the Printer Model field and press 
MOREINFO="NONE"<Enter>.The 
IDXID="w5676"BOOK="_idx" COLLECTION="nw41" TIDREF="i383"IDXID="w5677"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5678"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5679"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
Available Printer 
IDXID="w5680"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5681"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Models window opens (
IDREF="FM27494"Figure 5-4).LABEL="5-4" FLOAT="0"ID="FM27494"Available Printer Models WindowFILEREF="n40mi055.tif"Highlight the model of the printer you want to make available. Accept the Generic PostScript selection if you are using a LaserWriter-compatible printer and either of these conditions is true:
MARK=BULLETThe correct model name does not appear.MARK=BULLETYou do not know the correct model name.Then, press 
MOREINFO="NONE"<Enter>. The model you selected appears in the Printer Model field. The Printer Type field displays the appropriate AppleTalk type automatically. You cannot change the value in the Printer Type field.If a model name does not appear in the Available Printer Models window, you can define the printer model in ATPSCON. For details, see IDREF="FM34832""Defining a Printer Model" on page 147.PAGENUM=101 ID="BP103"PERFORMANCE="REQUIRED"Highlight the Printer Zone field and press 
MOREINFO="NONE"<Enter>.The 
IDXID="w5682"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"IDXID="w5683"BOOK="_idx" COLLECTION="nw41" TIDREF="i4875"
Printer Zone window opens. This window contains the name of each zone on the AppleTalk internet. Highlight the zone containing the printer; then, press 
MOREINFO="NONE"<Enter>. The zone you selected appears in the Printer Zone field.PERFORMANCE="REQUIRED"Highlight the Proceed field and press 
MOREINFO="NONE"<Enter>.After a few seconds, the 
IDXID="w5684"BOOK="_idx" COLLECTION="nw41" TIDREF="i384"IDXID="w5685"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Available Printers window opens (
IDREF="FM12947"Figure 5-5).LABEL="5-5" FLOAT="0"ID="FM12947"Available Printers WindowFILEREF="n40mi038.tif"This window contains the name of each printer and spooler available in the selected zone. Each 
IDXID="w5686"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"IDXID="w5687"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5688"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
"hidden" printer appears with the @ symbol appended to its name. Using ATPSCON, you can "hide" a printer so that its name does not appear in the Chooser. Macintosh users must choose the printer by its spooler name; they cannot bypass the queue by printing directly. For more information on hidden printers, see 
IDREF="FM22870"page 115.
PAGENUM=102 ID="BP104"PERFORMANCE="REQUIRED"Highlight a printer and press 
MOREINFO="NONE"<Enter>.If you highlight a spooler and press 
MOREINFO="NONE"<Enter>, a warning appears, informing you that the selected entity is not a printer. When you highlight a printer and press 
MOREINFO="NONE"<Enter>, the Quick Configuration Parameters window opens (
IDREF="FM25092"Figure 5-6).LABEL="5-6" FLOAT="0"IDXID="w5689"BOOK="_idx" COLLECTION="nw41" TIDREF="i3660"IDXID="w5690"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM25092"Quick Configuration Parameters WindowFILEREF="n40mi039.tif"The window contains these fields:
MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"IDXID="w5691"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5692"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5693"BOOK="_idx" COLLECTION="nw41" TIDREF="i213"
Printer's AppleTalk NameMOREINFO="NONE"This field contains the name of the printer you selected from the Available Printers window. The name in this field becomes the name of the printer server.MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"IDXID="w5694"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5695"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Printer's IDXID="w5696"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"
AppleTalk TypeMOREINFO="NONE"This field contains the type of printer model you specified in the Lookup Parameters window.CLASS=MENUITEM MOREINFO="NONE"IDXID="w5697"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"IDXID="w5698"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5699"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Printer's AppleTalk ZoneMOREINFO="NONE"This field contains the zone you specified in the Lookup Parameters window.CLASS=MENUITEM MOREINFO="NONE"IDXID="w5700"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5701"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
Spooler's AppleTalk NameMOREINFO="NONE"By default, this field contains the printer's AppleTalk name with the letters NW appended to the beginning.PERFORMANCE="REQUIRED"Change the spooler's 
IDXID="w5702"BOOK="_idx" COLLECTION="nw41" TIDREF="i213"
AppleTalk name (optional).To change the spooler's AppleTalk name, enter a new value in the Spooler's AppleTalk Name field. The spooler name can contain up to 32 characters. You can use any characters except the following:
MARK=BULLETEqual sign (=)PAGENUM=103 ID="BP105"MARK=BULLETApproximately equal sign (€)The spooler name you enter appears in the Chooser. IDXID="w5703"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"IDXID="w5704"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"
ATPSCON creates a NetWare print queue having the same name as the spooler. For example, if the spooler name is Admin LW Queue, the queue name is also Admin LW Queue. The queue resides in the current Directory Services context and physically resides on the first mounted volume returned by Directory Services. The current context is the one you set using the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option in the Configuration Options window; by default, the current context is the container in which the server resides.If a queue of the same name already exists and resides on the server, ATPSCON uses it. If the full distinguished name of the queue is the same as the full distinguished name of any other Directory Services object (including a queue residing on another server), ATPSCON returns an error. In this case, you must specify a different spooler name so that the default queue name will change.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc>. A prompt appears, asking whether you want to enable your changes. If you select Yes, all of your settings become effective immediately; you need not reload ATPS. If you select No, another window opens, asking whether you want to save the configuration but disable it, or discard your changes altogether (
IDREF="FM32737"Figure 5-7).LABEL="5-7" FLOAT="0"ID="FM32737"Discard Changes WindowFILEREF="n40mi040.tif"If you select Save as Disabled, ATPSCON saves the configuration and stores it as inactive. A new spooler and printer server are created on the server, and you can view and change them using ATPSCON. Select Save as Disabled if you want to modify defaults before you activate network resources; you can re-enable the configuration at any time. For information, see 
PAGENUM=104 ID="BP106"IDREF="FM32217""Disabling and Re-enabling the Printer Server" on page 128 and 
IDREF="FM21466""Disabling and Re-enabling the Spooler" on page 147. If you select Yes, the configuration settings you entered are lost.RENDERAS="SECT1"ID="FM19420"Selecting the IDXID="w5705"BOOK="_idx" COLLECTION="nw41" TIDREF="i816"IDXID="w5706"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Current IDXID="w5707"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5708"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
ContextATPSCON enables you to choose the default context in which to create your queues. This context is known as the current context. When you create a print queue using ATPSCON, you begin at the location in the Directory Services tree that matches the current context. To select the current context, follow these steps:PERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option.The 
IDXID="w5709"BOOK="_idx" COLLECTION="nw41" TIDREF="i894"IDXID="w5710"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Current Context window opens (
IDREF="FM36522"Figure 5-8).LABEL="5-8" FLOAT="0"ID="FM36522"Current Context WindowFILEREF="n40mi168.tif"By default, this window contains the context in which the server resides. You can type a new context directly into the window. Or, you can press 
MOREINFO="NONE"<Enter> to navigate to the context you want to set.If you type in a new context directly, press 
MOREINFO="NONE"<Enter> or <Esc> after you make your specification. When you press 
MOREINFO="NONE"<Enter>, ATPSCON changes the context immediately. When you press 
MOREINFO="NONE"<Esc>, a window opens, asking you whether you want to save your changes. To change the context, select Yes. To default to the context that appeared when you selected the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option, select No.If you choose to navigate to the location you want, go to the next step.
PAGENUM=105 ID="BP107"PERFORMANCE="REQUIRED"To navigate the 
IDXID="w5711"BOOK="_idx" COLLECTION="nw41" TIDREF="i1079"
Directory Services tree, press 
MOREINFO="NONE"<Enter>.The window in 
IDREF="FM15669"Figure 5-9 opens.LABEL="5-9" FLOAT="0"ID="FM15669"Selecting a ContextFILEREF="n40mi169.tif"The current context appears at the top of the window. The window contains the name of each container that resides one level below the current context. To move down the Directory Services tree, highlight the appropriate container and press 
MOREINFO="NONE"<Enter>. The new context appears at the top of the window. Each container one level below in the new context appears inside the window. To move up the Directory Services tree, select the double periods. PERFORMANCE="REQUIRED"Locate the context you want to set.When the context you want to select appears at the top of the window, press 
MOREINFO="NONE"<F3>. ATPSCON sets the context you choose and returns you to the Configuration Options window.
PAGENUM=106 ID="BP108"RENDERAS="SECT1"ID="FM17174"Configuring a IDXID="w5712"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w5713"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Printer IDXID="w5714"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5715"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
ServerThe CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers option enables you to create a customized printer server configuration. You can also modify the specifications of a printer server you set up using the CLASS=MENUITEM MOREINFO="NONE"Quick Configuration option. When you configure a printer server, you carry out these tasks:NUMERATION=ARABIC CONTINUATION="RESTARTS" INHERITNUM="IGNORE"Specify the AppleTalk printer associated with the printer server.Specify the NetWare print queue associated with the printer server.Set printer server options.Set log options.Select a printer setup file (optional).Set up accounting for the printer server (optional).Enable or disable the printer server.Bear in mind that a queue is a Directory Services object. A printer server and printer serviced by ATPS are not.The sections that follow detail how to carry out each printer server configuration task. These sections do not include instructions on how to configure a spooler. For information, see IDREF="FM21862""Configuring a Spooler" on page 129.RENDERAS="SECT2"Specifying a IDXID="w5716"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5717"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5718"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
PrinterIDXID="w5719"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5720"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"To specify a printer, follow these steps:PERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers option.The Configured Printer Servers window opens (
IDREF="FM25277"Figure 5-10).
PAGENUM=107 ID="BP109"LABEL="5-10" FLOAT="0"IDXID="w5721"BOOK="_idx" COLLECTION="nw41" TIDREF="i757"IDXID="w5722"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM25277"Configured Printer Servers WindowFILEREF="n40mi041.tif"This window contains a list of the printer servers configured on the NetWare server. Each column is described below. 
MARK=BULLETThe Printer Name column contains the AppleTalk name of the printer associated with the printer server. MARK=BULLETThe Type column contains the IDXID="w5723"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"
AppleTalk type of the printer. The Queue column contains the name of the queue associated with the printer server. The information in the # column is for internal ATPSCON use; you need not concern yourself with it.If you have disabled a printer server, the symbol (-) appears in the rightmost column. For information on how to disable or re-enable a printer server, see 
IDREF="FM32217""Disabling and Re-enabling the Printer Server" on page 128.PERFORMANCE="REQUIRED"Select a 
IDXID="w5724"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w5725"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"
printer server to modify, or create a new one.To select a previously configured printer server, highlight the printer server and press 
MOREINFO="NONE"<Enter>. Then, go to 
IDREF="FM40645"Step 8.To create a new printer server, press 
MOREINFO="NONE"<Ins>. The Lookup Parameters window opens (
IDREF="FM42237"Figure 5-11).
PAGENUM=108 ID="BP110"LABEL="5-11" FLOAT="0"ID="FM42237"Lookup Parameters WindowFILEREF="n40mi011.tif"This window enables you to find the AppleTalk printer you wish to associate with the printer server. When you specify the printer's model and the zone in which it resides, ATPSCON uses this information to locate a list of printers meeting your criteria. You can then choose the appropriate printer from the list.The default printer model is Generic PostScript. The default 
IDXID="w5726"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"
AppleTalk type is LaserWriter. The default zone is the one containing the current NetWare server.PERFORMANCE="REQUIRED"Highlight the 
IDXID="w5727"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
Printer Model field and press 
MOREINFO="NONE"<Enter>.The 
IDXID="w5728"BOOK="_idx" COLLECTION="nw41" TIDREF="i383"IDXID="w5729"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5730"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5731"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
Available Printer 
IDXID="w5732"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5733"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Models window opens (
IDREF="FM33144"Figure 5-12).LABEL="5-12" FLOAT="0"IDXID="w5734"BOOK="_idx" COLLECTION="nw41" TIDREF="i383"IDXID="w5735"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM33144"Available Printer Models WindowFILEREF="n40mi042.tif"PAGENUM=109 ID="BP111"Highlight the model of the printer you want to make available. Accept the Generic PostScript selection if you are using a LaserWriter-compatible printer and either of these conditions is true:
MARK=BULLETThe correct model name does not appear.MARK=BULLETYou do not know the correct model name.Then, press 
MOREINFO="NONE"<Enter>. The model you selected appears in the Printer Model field. The Printer Type field displays the appropriate 
IDXID="w5736"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"
AppleTalk type automatically. You cannot change the value in the Printer Type field.If the model name you are looking for does not appear in the Available Printer Models window, you can define the printer model in ATPSCON. For details, see IDREF="FM34832""Defining a Printer Model" on page 147.PERFORMANCE="REQUIRED"Highlight the 
IDXID="w5737"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"IDXID="w5738"BOOK="_idx" COLLECTION="nw41" TIDREF="i4875"
Printer Zone field and press 
MOREINFO="NONE"<Enter>.IDXID="w5739"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5740"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"IDXID="w5741"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"
The 
IDXID="w5742"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5743"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
Printer Zone window opens. This window contains the name of each zone on the AppleTalk internet. Highlight the zone containing the printer; then, press 
MOREINFO="NONE"<Enter>. The zone you selected appears in the Printer Zone field.PERFORMANCE="REQUIRED"Highlight the Proceed field and press 
MOREINFO="NONE"<Enter>.After a few seconds, the 
IDXID="w5744"BOOK="_idx" COLLECTION="nw41" TIDREF="i384"IDXID="w5745"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Available Printers window opens (
IDREF="FM17964"Figure 5-13).
PAGENUM=110 ID="BP112"LABEL="5-13" FLOAT="0"ID="FM17964"Available Printers WindowFILEREF="n40mi056.tif"The window contains the name of each printer and spooler of the selected type available in the selected zone.Each 
IDXID="w5746"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5747"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5748"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"
"hidden" printer appears with the @ symbol appended to its name. Using ATPSCON, you can "hide" a printer so that its name does not appear in the Chooser. Macintosh users must choose the printer by its spooler name; they cannot bypass the queue by printing directly. For more information, see 
IDREF="FM22870"page 115PERFORMANCE="REQUIRED"Select a printer. Highlight the name of the printer you want to make available, and press 
MOREINFO="NONE"<Enter>. If you select a spooler rather than a printer, a warning appears, informing you that the selected entity is not a printer. When you select a printer, the 
IDXID="w5749"BOOK="_idx" COLLECTION="nw41" TIDREF="i3520"IDXID="w5750"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Printer Server Parameters window opens (
IDREF="FM21198"Figure 5-14).
PAGENUM=111 ID="BP113"LABEL="5-14" FLOAT="0"ID="FM21198"Printer Server Parameters WindowFILEREF="n40mi043.tif"PERFORMANCE="REQUIRED"ID="FM40645"Change the 
IDXID="w5751"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5752"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5753"BOOK="_idx" COLLECTION="nw41" TIDREF="i213"
printer's name (optional).By default, the Printer's AppleTalk Name field contains the AppleTalk name of the printer you selected in the Available Printers window. This printer name is the one that appears in the Chooser if you do not hide the printer. 
You should change this name only if the NBP name of the physical printer changes. If the name specified in the Printer's AppleTalk Name field does not match the name of the printer, ATPS cannot locate it.To specify a different name in the Printer's AppleTalk Name field, highlight the printer name and press 
MOREINFO="NONE"<Enter>; then, backspace over the existing name and type a new one. You can enter any character except @; this character is reserved for denoting a hidden printer. When you are done, press 
MOREINFO="NONE"<Enter>.The name of the printer server is the same as the name of the printer specified in the Printer's AppleTalk name field. The Printer Model field displays the model of the printer you specified in the Lookup Parameters window. You cannot change this value.PERFORMANCE="REQUIRED"IDXID="w5754"BOOK="_idx" COLLECTION="nw41" TIDREF="i4875"IDXID="w5755"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"
Change the zone name (optional).
PAGENUM=112 ID="BP114"The name of the zone you selected in the Lookup Parameters window automatically appears in the Printer's AppleTalk Zone field. This zone is the one you select in the Chooser if you want to print directly to the printer (assuming the printer has not been hidden). 
Change the zone name only if the AppleTalk zone where the printer resides has changed. If you specify the wrong zone, ATPS cannot locate the printer.To enter a different name, highlight the zone name and press 
MOREINFO="NONE"<Enter>. Then, backspace over the existing name and type a new one. When you are done, press 
MOREINFO="NONE"<Enter>. Make sure that you spell the zone name correctly, and that the selected printer resides in the zone you specify. If you enter this information incorrectly, ATPS cannot locate the printer.RENDERAS="SECT2"Specifying a IDXID="w5756"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5757"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"IDXID="w5758"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"
Print QueueTo specify a print queue to associate with the printer server, follow these steps:PERFORMANCE="REQUIRED"IDXID="w5759"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5760"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5761"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"IDXID="w5762"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
Select or create a print queue.In the Printer Server Parameters window, highlight the NetWare Print Queue field and press 
MOREINFO="NONE"<Enter>. If the printer server does not yet have a queue assigned to it, the text <No Queue> appears in the NetWare Print Queue field, and the window that opens displays the queues located in the current Directory Services context. This context can be the one in which the server resides (the default) or a context you specified with the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option of the Configuration Options window. (For information on changing the current context, see 
IDREF="FM19420""Selecting the Current Context" on page 104.) Only queues physically residing on the server running ATPS appear.If the NetWare Print Queue field contains the name of a print queue, the window that opens displays the queues located in the print queue's Directory Services context. In either case, the window looks like the one in 
IDREF="FM24379"Figure 5-15.
PAGENUM=113 ID="BP115"LABEL="5-15" FLOAT="0"IDXID="w5763"BOOK="_idx" COLLECTION="nw41" TIDREF="i3444"IDXID="w5764"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM24379"Print Queues WindowFILEREF="n40mi044.tif"The window also contains the name of each container one level below the context you are viewing. The name of each container is enclosed in square brackets. To move up the Directory Services tree and view the names of queues in a container above the current one, highlight the double period and press 
MOREINFO="NONE"<Enter>. To move down the tree and view the names of queues residing in a container below the current one, highlight the name of the container and press 
MOREINFO="NONE"<Enter>. The contents of the window change to reflect the queues residing in the current context. To associate an existing queue with the printer server, go to 
IDREF="FM17703"Step 1a. To create a new print queue to associate with the printer server, go to 
IDREF="FM11412"Step 1b.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"ID="FM17703"Select an 
IDXID="w5765"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5766"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
existing print queue.Highlight the queue's name in the list and press MOREINFO="NONE"<Enter>. The print queue name appears in the NetWare Print Queue field. PERFORMANCE="REQUIRED"ID="FM11412"Create a 
IDXID="w5767"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5768"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
new print queue.
PAGENUM=114 ID="BP116"To create a new print queue, navigate to the context in which you want it to reside, and press MOREINFO="NONE"<Ins>. The Create Queue window opens (IDREF="FM38149"Figure 5-16).LABEL="5-16" FLOAT="0"IDXID="w5769"BOOK="_idx" COLLECTION="nw41" TIDREF="i870"IDXID="w5770"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM38149"Create Queue WindowFILEREF="n40mi045.tif"Enter the print queue's common name. Its full distinguished name must be unique; no two Directory Services objects can have the same distinguished name. After you enter the print queue name, press MOREINFO="NONE"<Enter> and then MOREINFO="NONE"<Esc>. A window opens, asking whether you want to save your changes. When you select Yes, another window opens, asking you to specify the volume on which the queue will physically reside. Select a volume from the list of mounted volumes. ATPSCON adds the new print queue to the list. Make sure the queue name is highlighted, and press MOREINFO="NONE"<Enter> again. The print queue name you specified appears in the NetWare Print Queue field.RENDERAS="SECT2"Setting IDXID="w5771"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w5772"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Printer Server OptionsTo set printer server options, you specify information in several of the fields of the Printer Server Parameters window. Follow these steps:PERFORMANCE="REQUIRED"IDXID="w5773"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w5774"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5775"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"IDXID="w5776"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w5777"BOOK="_idx" COLLECTION="nw41" TIDREF="i2005"
Specify whether ATPS should delete jobs or keep them in the queue after printing.The Keep Jobs in Queue field enables you to specify whether ATPS removes a job from the queue after it prints. If you choose that ATPS retain jobs in the queue, the printer server places each job on User Hold after it prints; you can reprint the job by removing the hold. You can delete a held job from the queue using any of the NetWare print queue utilities. You might want to hold jobs in the queue for these reasons:
PAGENUM=115 ID="BP117"MARK=BULLETA user needs to print a large document at frequent intervals, but does not want to tie up his or her workstation. For example, several people may ask a user to print the same training manual over the course of several weeks. If you keep the job in the queue, the user need only release the User Hold to print it. His or her workstation is free for other processing. MARK=BULLETA user is having intermittent difficulty printing a job. If a user has trouble printing a certain job, you can specify that the queue retain it. Then, you can attempt to print the job as many times as necessary to determine the cause of the problem. The user need not keep sending the job to the queue.To change the current setting, highlight the Keep Jobs in Queue field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. If you want ATPS to keep jobs in the print queue, highlight Yes. If you want ATPS to remove jobs from the print queue, highlight No (the default). When you press 
MOREINFO="NONE"<Enter>, your selection appears in the Keep Jobs in Queue field.PERFORMANCE="REQUIRED"ID="FM22870"Specify whether to 
IDXID="w5778"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5779"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5780"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5781"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"
hide printers.You can hide AppleTalk printers on the network to prevent Macintosh users from submitting print jobs directly to them. If you hide a printer, the user must send a print job to the spooler; the queue receives the job from the spooler and directs it to the printer. If you do not hide a printer, Macintosh users can bypass the spooler and send jobs directly to it.IDXID="w5782"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"
This 
IDXID="w5783"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5784"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
option is currently supported for these printers:
MARK=BULLETAll LaserWriter and LaserWriter-compatible printersMARK=BULLETImageWriter IIImageWriter LQSome non-PostScript printers that support Hewlett Packard's IDXID="w5785"BOOK="_idx" COLLECTION="nw41" TIDREF="i3500"
PCL (Printer Control Language), such as the PaintJet XL300IDXID="w5786"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"IDXID="w5787"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5788"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
You should hide the printer for these reasons:
MARK=BULLETHiding the printer allows for a more equitable use of printer resources, because a user cannot bypass jobs in the queue and print directly to the printer.PAGENUM=116 ID="BP118"MARK=BULLETHiding the printer enables you to limit which Macintosh users can access it.NetWare cannot track accounting charges unless jobs pass through the queue. Therefore, if you charge for print jobs, Macintosh users should not be allowed to bypass the queue. For information on charging users for jobs, see IDREF="FM26739""Setting Up Accounting" on page 120.To determine whether users can bypass the print queue, highlight the Hide Printer field and press 
MOREINFO="NONE"<Enter>. The Hide Printer window opens. This window provides three options: 
MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"NoThis option permits users to print directly to the printer, without directing the job through the queue. Use this option to "unhide" a hidden printer.MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Leave Unchanged This option does not hide the printer, unless another printer server has already hidden it. CLASS=MENUITEM MOREINFO="NONE"Yes This option blocks users from bypassing the queue.The 
CLASS=MENUITEM MOREINFO="NONE"Leave Unchanged option is the default.Highlight the appropriate option and press 
MOREINFO="NONE"<Enter>.Your selection appears in the Hide Printer field.Hiding a printer is not a foolproof means of denying direct access to it. Technically sophisticated users may be able to find a way to print directly. If printer security is important to you, configure APPLETLK.NLM to limit access to the printer, or put the printer on a non-AppleTalk segment of the network. For information about configuring APPLETLK.NLM filters, see the AppleTalk for NetWare Reference guide.PERFORMANCE="REQUIRED"IDXID="w5789"BOOK="_idx" COLLECTION="nw41" TIDREF="i1337"IDXID="w5790"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Specify 
IDXID="w5791"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w5792"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5793"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
whether to print error banners.The Print Error Banners field enables you to choose whether error banners print with each job. By default, PostScript errors received from the printer appear on a special banner page. This banner page enables you to troubleshoot problems when a job does not print successfully. However, for some kinds of printers (such as those that use high-resolution film), printing banner pages can be unacceptably expensive.
PAGENUM=117 ID="BP119"To change the current setting, highlight the Print Error Banners field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. To print error banners, highlight Yes (the default). To prevent error banners from printing, highlight No. When you press 
MOREINFO="NONE"<Enter>, your selection appears in the Print Error Banners field. RENDERAS="SECT2"Setting IDXID="w5794"BOOK="_idx" COLLECTION="nw41" TIDREF="i2186"IDXID="w5795"BOOK="_idx" COLLECTION="nw41" TIDREF="i2186"IDXID="w5796"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5797"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5798"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5799"BOOK="_idx" COLLECTION="nw41" TIDREF="i3512"
Printer IDXID="w5800"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"
Log OptionsATPSCON enables you to specify whether you want to maintain a log that tracks printer activity. If you choose to maintain a printer log, you can specify its maximum size. You set log options using the Printer Server Parameters window. Follow these steps:PERFORMANCE="REQUIRED"Specify whether to maintain a printer log file.A printer log contains records detailing all activities on the printer. It contains a history of jobs printed, including the name of the print queue that contained the jobs, the ID number, size, title, and owner of each job, and any errors that occurred. The log file also records printer actions such as printer resets, the downloading of Laser Prep files, and whether the printer was hidden. You may want to have access to this information in order to track printer utilization patterns.To choose whether to maintain a printer log, highlight the Maintain Printer Log field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. To maintain a printer log, highlight Yes. To specify that the server not maintain a printer log, highlight No (the default). When you press 
MOREINFO="NONE"<Enter>, your selection appears in the Maintain Printer Log field.By default, the printer log file resides in the SYS:\SYSTEM\ATPS directory. The filename consists of a number and a .LOG extension. If you specify a different ATPS directory using the 
CLASS=MENUITEM MOREINFO="NONE"Select ATPS Directory option from the Configuration Options window, the printer log file resides in the directory you choose. For details, see 
IDREF="FM12087""Selecting the ATPS Directory" on page 158.The Log Options selection, available from the Configuration Options window, enables you to view and clear printer logs. For more information, see 
IDREF="FM18053""Selecting Log Options" on page 152.
PAGENUM=118 ID="BP120"PERFORMANCE="REQUIRED"ID="FM31172"Specify 
IDXID="w5801"BOOK="_idx" COLLECTION="nw41" TIDREF="i3512"IDXID="w5802"BOOK="_idx" COLLECTION="nw41" TIDREF="i2186"
whether ATPS should control the size of the printer log.While the information in the log file can help you assess printer use, the file can grow quickly and consume increasing amounts of disk space. If you choose to maintain a printer log, you can use the Printer Log Size Control field to control the handling of the log file.Highlight the Printer Log Size Control field and press 
MOREINFO="NONE"<Enter>. The Log Control Options window opens. This window provides three options:
MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"<None>If you select CLASS=MENUITEM MOREINFO="NONE"<None>, the server places no limits on the size of the log file; it will grow until you manually delete it. MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Delete If Over LimitIf you select CLASS=MENUITEM MOREINFO="NONE"Delete If Over Limit, the setting in the next field, Log Size Limit, controls the maximum size of the log file. If the file exceeds the value set for the limit, the server automatically deletes it. The next entry logged creates a new log file. CLASS=MENUITEM MOREINFO="NONE"Rename If Over LimitIf you select the CLASS=MENUITEM MOREINFO="NONE"Rename If Over Limit option, the Log Size Limit still determines the maximum log file size, but the server assigns the log file a new name when it reaches its maximum size. The renamed log file has the same name as the original log file, but ends with a .LGB extension; like the original file, it resides by default in the SYS:SYSTEM\ATPS directory. If the size of the log file reaches its limit again, the server overwrites the renamed log file when it saves new information to it. When you choose the option to rename the log file, you should allocate twice the disk space specified in the Log Size Limit field, because the server must maintain both the current log file and the renamed log file.CLASS=MENUITEM MOREINFO="NONE"<None> is the default option. Highlight the appropriate option and press 
MOREINFO="NONE"<Enter>.Your selection appears in the Printer Log Size Control field.PERFORMANCE="REQUIRED"Specify the 
IDXID="w5803"BOOK="_idx" COLLECTION="nw41" TIDREF="i3512"IDXID="w5804"BOOK="_idx" COLLECTION="nw41" TIDREF="i2186"
maximum size of the printer log file.
PAGENUM=119 ID="BP121"The Log Size Limit field enables you to specify the maximum size of the printer log file in kilobytes. The default is 100 kilobytes. When the log file reaches the size you specify, ATPS either deletes it or renames it. The action ATPS takes depends upon the value you specified in the Printer Log Size Control field, as explained in 
IDREF="FM31172"Step 2.RENDERAS="SECT2"ID="FM38638"Selecting a IDXID="w5805"BOOK="_idx" COLLECTION="nw41" TIDREF="i3522"IDXID="w5806"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5807"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Printer IDXID="w5808"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"
Setup FileA printer setup file contains a series of printer commands that prepare a printer for certain kinds of print jobs. A command might access a specific paper tray or change the printer's resolution. By creating a collection of printer setup files, you can take advantage of all the special features your printer offers. The installation process copies two sample files, IDXID="w5809"BOOK="_idx" COLLECTION="nw41" TIDREF="i3158"IDXID="w5810"BOOK="_idx" COLLECTION="nw41" TIDREF="i3522"
OVERLAY.STP and IDXID="w5811"BOOK="_idx" COLLECTION="nw41" TIDREF="i3357"IDXID="w5812"BOOK="_idx" COLLECTION="nw41" TIDREF="i3522"
POSTTEXT.STP, to the IDXID="w5813"BOOK="_idx" COLLECTION="nw41" TIDREF="i4415"IDXID="w5814"BOOK="_idx" COLLECTION="nw41" TIDREF="i4415"
SYS:SYSTEM\NW-MAC\SETUP IDXID="w5815"BOOK="_idx" COLLECTION="nw41" TIDREF="i3522"
directoryIDXID="w5816"BOOK="_idx" COLLECTION="nw41" TIDREF="i33"
 on the server. If you are familiar with your printer's Page Description Language, you can create a printer setup file for your needs. You must manually copy any setup files you create into the SYS:SYSTEM\NW-MAC\SETUP directory for ATPSCON to find them. To select a printer setup file to associate with the printer server, follow these steps:PERFORMANCE="REQUIRED"Highlight the Printer Setup File field in the Printer Server Parameters window; then, press MOREINFO="NONE"<Enter>. The Available Files window opens. This window contains the name of each printer setup file on the server. If no setup files exist, the window contains a single option of <None>.PERFORMANCE="REQUIRED"Highlight a setup file and press 
MOREINFO="NONE"<Enter>. The contents of the printer setup file appear. When you finish viewing the file, press 
MOREINFO="NONE"<Esc>. A window opens, asking you whether you want to select the file. Select Yes if you want the filename to appear in the Printer Setup File field. Select No to return the Printer Setup File field to its previous setting. 
PAGENUM=120 ID="BP122"RENDERAS="SECT2"ID="FM26739"Setting Up IDXID="w5817"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w5818"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"IDXID="w5819"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5820"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
AccountingWhen you set up accounting, you charge each user's NetWare Account Balance for the jobs he or she prints. RENDERAS="SECT3"Preliminary TasksIDXID="w5821"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"Before you can enable user accounting in ATPS, you must carry out these tasks:PERFORMANCE="REQUIRED"Assign an initial account balance and set accounting options for each user. To accomplish this task, carry out these steps:PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"From a DOS workstation, log in to the NetWare Directory as Admin or another user with supervisor privileges. PERFORMANCE="REQUIRED"Run the NETADMIN utility.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Manage Objects option.PERFORMANCE="REQUIRED"Locate a user to whom you want to assign an account balance.You may need navigate the Directory Services tree to find this user. Highlight the user's name, and press MOREINFO="NONE"<Enter>.PERFORMANCE="REQUIRED"Select the option 
CLASS=MENUITEM MOREINFO="NONE"View or Edit the Trustees of This Object.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Account Restrictions option. PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Account Balance option. The Account Balance form appears.PERFORMANCE="REQUIRED"Set the user's starting account balance.Type a number into the Account Balance field, and press MOREINFO="NONE"<Enter>. The next field, Allow Unlimited Credit, is highlighted.PERFORMANCE="REQUIRED"Specify whether the user should have unlimited credit.A user with unlimited credit will never be denied printing or any other service that uses accounting, even if his or her balance becomes negative. Type Y for Yes, N for No. If you enter No, the next field, Low Balance Limit, is highlighted. PAGENUM=121 ID="BP123"PERFORMANCE="REQUIRED"Set the user's low balance limit. The user's account balance can fall to the amount you enter before he or she is denied service. This amount can be positive or negative, but must be set equal to or lower than the user's current account balance.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc>, and save changes.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> again until you return to the list of objects.PERFORMANCE="REQUIRED"Repeat the previous steps for each user to whom you want to assign an account balance.PERFORMANCE="REQUIRED"Exit NETADMIN.PERFORMANCE="REQUIRED"Explicitly grant read and write trusteeship to the server over the accounting properties of the users you want to charge.ATPS treats a print job owned by a user it does not have rights to charge as though the owner has an insufficient balance. You can grant appropriate rights by following these steps:PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"From a DOS workstation, log in to the NetWare Directory as Admin or another user with supervisor privileges. PERFORMANCE="REQUIRED"Run the NETADMIN utility.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Manage Objects option.Highlight a container that includes users to whom you want to give rights, and press MOREINFO="NONE"<F10> to select it. You may need to navigate the Directory Services tree to find the appropriate container. The users can be located in the current container or in any containers below it.PERFORMANCE="REQUIRED"Select the option 
CLASS=MENUITEM MOREINFO="NONE"View or Edit the Trustees of This Object.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Trustees option. A list of properties and their trustees appears. PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Ins>. A list of properties appears.PERFORMANCE="REQUIRED"Select [All Properties Rights]. 
PAGENUM=122 ID="BP124"A field labeled Enter Trustee Name appears. Enter the distinguished name of the NetWare Server object corresponding to the server ATPS is running onFor example, enter MOREINFO="NONE"CN=Acme.O=Western. You can also press MOREINFO="NONE"<Ins>, navigate the tree, and select the server object. When you enter or select the object's name, it appears in the list of trustees. Make sure the name is highlighted; then, press MOREINFO="NONE"<Enter>. The list labeled Property Rights Allowed appears with Read as its only element.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Ins>. The Rights Disallowed list appears. Highlight Write and press MOREINFO="NONE"<Enter>. Then, press MOREINFO="NONE"<Esc> and save your changes when prompted to do so.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> until you return to the list of objects.PERFORMANCE="REQUIRED"Repeat the previous steps until all users you will charge for printing reside under a context to which ATPS has rights.PERFORMANCE="REQUIRED"Exit NETADMIN.PERFORMANCE="REQUIRED"IDXID="w5822"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5823"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5824"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"
Hide printers.NetWare cannot track accounting charges unless jobs pass through the queue. Therefore, if you charge for print jobs, Macintosh users should not be allowed to bypass the queue. For information on hiding printers, see 
IDREF="FM22870"page 115.PERFORMANCE="REQUIRED"Enforce queue security.NetWare can only track accounting charges for users logged in to the server. Therefore, you must configure any AppleTalk spooler for the queue so that all users are required to log in to the server before they can print to a queue. For information on enforcing queue security, see 
IDREF="FM21617"page 136.RENDERAS="SECT3"Setup TasksTo set up ATPS accounting, you use several fields in ATPSCON's Printer Server Parameters window. Follow these steps:PERFORMANCE="REQUIRED"Specify whether to use ATPS accounting.PAGENUM=123 ID="BP125"The Charge Users for Jobs field enables you to specify whether to charge users for print jobs. Highlight the field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. To set up accounting, highlight Yes. If you do not want to set up accounting, highlight No (the default). When you press 
MOREINFO="NONE"<Enter>, your selection appears in the Charge Users for Jobs field.If you select No, the next four options (Points per Page, Points for Banner Page, and so forth) are not available.PERFORMANCE="REQUIRED"IDXID="w5825"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"IDXID="w5826"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w5827"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5828"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Specify the number of accounting points to charge per page (PostScript and non-PostScript PJL printers only).If you charge users to print to a PostScript printer, or to a non-PostScript printer that supports Hewlett-Packard's Print Job Language (PJL), use the Points per Page field to specify the number of accounting points for each printed page. Highlight the field and enter the number of points. The value you enter can be any whole number from 1 to 1000. For example, if you set the field's value at 1 (the default) and the print job is 25 pages long, the user needs to spend 25 accounting points to print the job. These events occur when a user sends a job to a PostScript or PJL printer and accounting is in effect:
NUMERATION=LOWERALPHA CONTINUATION="RESTARTS" INHERITNUM="IGNORE"ATPS removes the job from the queue and tries to determines its page count.ATPS looks for the "%%Pages:" PostScript comment in the job; this comment indicates the number of pages in the printed document.If ATPS cannot find the "%%Pages:" comment, it uses this formula to arrive at an estimate of the document's page count:FORMAT="LINESPECIFIC"MOREINFO="NONE"pages = size (bytes) / 10000 Values are rounded up to the nearest whole page.ATPS checks the owner's NetWare account balance and credit limit to determine whether the account has enough points to cover the estimated cost of the entire job. If the account balance is insufficient, ATPS carries out the action you specify in IDREF="FM22132"Step 5.PAGENUM=124 ID="BP126"If the user's account balance is sufficient, ATPS queries the printer for the total number of pages it has ever printed.ATPS sends the job to the printer.ATPS queries the printer again for the total number of pages it has ever printed.ATPS determines the total page count for the job by subtracting the results of the two queries.ATPS subtracts the appropriate number of points from the user's account balance.In order to do accurate page-based logging and accounting, ATPS depends on the target printer to return its lifetime count of printed pages; the printer must use the PostScript "pagecount" statusdict operand. Some PostScript printers and nearly all spoolers do not support this operand. In addition, some printers may report an incorrect page count for other reasons. ATPS cannot accurately charge users for jobs if the target PostScript printer does not return the correct information. If you require that the page count be accurate, monitor the page count after installation. If the page count is incorrect, contact your printer vendor, or consider using a different PostScript printer model.ATPS queries printers that support Hewlett-Packard's PJL (Print Job Language) using PJL commands. Therefore, be sure that your printer supports PJL if you choose a printer model supporting PJL when you configure the printer server.ATPS does not consider a banner page part of a job. To charge for printing a banner page, use the Points for Banner Page field, as described in 
IDREF="FM24614"Step 4.PERFORMANCE="REQUIRED"IDXID="w5829"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"IDXID="w5830"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5831"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
Specify the number of kilobytes to charge per point (non-PostScript printers only).If you charge users to print to a non-PostScript printer, select the Kilobytes per Point field to specify how many kilobytes equal a single accounting point. Highlight the field and enter the number of kilobytes. The value you enter can be any whole number from 1 to 1000.
PAGENUM=125 ID="BP127"For example, if you set the field's value at 10K (the default) and the print job is 25K, the user needs to spend three accounting points to print the job. For any amount greater than a whole number, ATPS always rounds up. These events occur when a user sends a job to a non-PostScript printer and accounting is in effect:
NUMERATION=LOWERALPHA CONTINUATION="RESTARTS" INHERITNUM="IGNORE"ATPS determines the size of the print job when it removes it from the queue.ATPS checks the job owner's NetWare account balance and credit limit to determine whether the account has enough points to cover the cost of the entire job. If the account balance is insufficient, ATPS carries out the action you specify in IDREF="FM22132"Step 5.If the user's account balance is sufficient, ATPS sends the job to the printer.ATPS subtracts the appropriate number of points from the user's balance after the job prints successfully.ATPS does not consider a banner page part of a job. To charge for printing a banner page, use the Points for Banner Page field, as described in 
IDREF="FM24614"Step 4.PERFORMANCE="REQUIRED"ID="FM24614"Specify 
IDXID="w5832"BOOK="_idx" COLLECTION="nw41" TIDREF="i411"IDXID="w5833"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"
whether to charge for printing a banner page.Depending on your print services configuration, ATPS can print an initial banner page, an error banner page, or an account summary banner page. By default, ATPS does not consider a banner page part of a job, and the server does not charge for one. However, if you charge a user for a print job, you have the option of charging to print a banner page. The charge can be any whole number from 0 to 1000 points per banner page. To set the number of accounting points charged for each banner page, highlight the Points for Banner Page field; then, enter the number of points. If the value in the field is zero (the default), banner pages are free.PERFORMANCE="REQUIRED"ID="FM22132"Specify 
IDXID="w5834"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"
what action to take if the user's balance is insufficient to print a job.
PAGENUM=126 ID="BP128"The If Insufficient User Balance field enables you to determine what action the server should take if the user's balance falls short of the amount needed to print a job. Highlight the field and press 
MOREINFO="NONE"<Enter>. The User Balance Options window opens. This window provides four options:
MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Delete Job This option removes the print job from the queue without printing it.MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Place Job on Operator Hold This option puts the job on Operator Hold so that the Queue Operator can decide whether to print the job. The operator can remove the hold in PCONSOLE or in the Windows Print Queue utility. When the operator releases the hold, the print job goes to the printer, but only if the user's balance has become sufficient to print the job.CLASS=MENUITEM MOREINFO="NONE"Place Job on User Hold This option puts the job on User Hold. The job owner can remove the User Hold to print his or her job when the user's account contains a sufficient balance. CLASS=MENUITEM MOREINFO="NONE"Print Job Anyway This option sends the job to the printer and subtracts the points from the user's account, resulting in a negative balance.CLASS=MENUITEM MOREINFO="NONE"Place Job on User Hold is the default option.Highlight the appropriate option and press 
MOREINFO="NONE"<Enter>.Your selection appears in the If Insufficient User Balance field.PERFORMANCE="REQUIRED"IDXID="w5835"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"
Specify whether to print an account summary.The Print Account Summary Banner field enables you to specify whether ATPS prints a special banner after each job. This banner shows the amount deducted for the print job and the number of accounting points remaining in the user's account.To change the current setting, highlight the Print Account Summary Banner field and press 
MOREINFO="NONE"<Enter>PAGENUM=127 ID="BP129". A window opens, giving you two options--Yes and No. If you select Yes, a special banner prints after each print job. If you select No (the default), the account summary banner does not print. When you highlight the appropriate option and press 
MOREINFO="NONE"<Enter>, your selection appears in the Print Account Summary Banner field.RENDERAS="SECT2"IDXID="w5836"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Saving Your ChangesWhen you finish setting your printer server configuration options, press MOREINFO="NONE"<Esc>. A window opens, asking whether you want to save your specifications. To save your settings, select Yes. To discard your settings, select No. If the print queue name, printer name, printer type, and printer zone you specified are the same as those of an existing configuration, ATPSCON informs you that the configuration already exists (IDREF="FM39539"Figure 5-17).LABEL="5-17" FLOAT="0"ID="FM39539"Configuration Already ExistsFILEREF="n40mi046.tif"To discard the new configuration and keep the older configuration intact, select Discard Changes. If the newer configuration has settings that you prefer over the older ones, select Overwrite Existing Configuration. ATPSCON replaces the older configuration with the new one.ATPSCON returns you to the Configured Printer Servers window. If you saved your printer server configuration, the new entry appears in the last row of the Configured Printer Servers window, and the # column contains the next available number. For example, if the last row contains the number 11 before you save your configuration, the new printer server entry contains the number 12 in its # column after you save the configuration. PAGENUM=128 ID="BP130"This situation occurs even if a gap appears in the list; that is, if the list contains entries for printer server #1 and printer server #3 but not printer server #2, ATPSCON does not put the new printer server entry in the #2 position. However, when you close the window and reopen it, ATPSCON updates all the numbers so that no gaps exist; the number associated with each printer server can change. For this reason, you should keep track of your printer servers by name--never by number. The number in the # column is for ATPSCON internal use only.RENDERAS="SECT2"ID="FM32217"Disabling and Re-enabling the IDXID="w5837"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w5838"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w5839"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5840"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Printer ServerEach printer server is enabled when you save your settings and add the server to the Configured Printer Servers list. However, you may need to temporarily disable a printer server if one of these situations occurs:MARK=BULLETYou need to troubleshoot a problem.You need to stop queue activity prior to powering down a printer. ATPSCON provides a convenient means for disabling and re-enabling a printer server. Follow these steps:PERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers option.The Configured Printer Servers list appears. To enable or disable a particular printer server, highlight its name and press 
MOREINFO="NONE"<F3>. If you want to enable or disable several printer servers at once, highlight each server name and press 
MOREINFO="NONE"<F5> each time. When the group is highlighted, press 
MOREINFO="NONE"<F3>. A window opens, asking whether you want to change the status of the printer server. To disable the print server, select Disable. The symbol (-) appears in the right column beside the server name. To re-enable a disabled printer server, select Enable. If you disable a printer server associated with a hidden printer, that printer remains hidden on the AppleTalk network. For the printer to become visible again you must re-enable the printer server and select No in the Hide Printer field of the Printer Server Parameters window. For information on changing the value of the Hide Printer field, see IDREF="FM22870"page 115.Once disabled, the printer server remains dormant after it finishes servicing the current job; it does not attempt to service its assigned print queue until you re-enable it. When you re-enable a printer server, all the values associated with the server are restored, and it begins servicing its queue.PAGENUM=129 ID="BP131"RENDERAS="SECT1"ID="FM21862"Configuring a IDXID="w5841"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5842"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5843"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5844"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
SpoolerIDXID="w5845"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"The AppleTalk spooler advertises a NetWare print queue on an AppleTalk network and accepts print jobs submitted by Macintosh clients. Using a spooler, a Macintosh client can print to both AppleTalk and non-AppleTalk printers.When you configure a spooler, you carry out these tasks:MARK=BULLETSpecify the print queue associated with the spooler.Indicate the type of printer the spooler emulates.Specify the spooler's AppleTalk name, type, and zone.Set spooler options.When you set spooler options, you specify whether ATPS should perform these tasks:MARK=BULLETPrint a banner page with each job that the spooler receives.Notify the job owner when a job prints.Place all jobs spooled to a queue on hold.Enforce queue security.Use special PostScript options.Advertise a printer as a color device.Use a print form.Add PRINTDEF headers and trailers to each job.Note that spooler options only affects jobs submitted from a Macintosh workstation to a particular spooler. Jobs sent by non-Macintosh users and jobs submitted by Macintosh users to another spooler are not affected.PAGENUM=130 ID="BP132"You can configure a customized spooler to suit the special needs of your print users. For example, a spooler configuration can specify whether a user is notified when a job finishes printing, whether a banner page accompanies a print job, or whether a print job includes a header to activate certain printer functions. You can configure several spoolers for the same NetWare print queue, tailoring each spooler for a particular use. Each user can then choose the spooler that best suits his or her printing requirements. Bear in mind that an AppleTalk spooler is not a Directory Services object.To configure a spooler, follow these steps:PERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers window opens (
IDREF="FM18371"Figure 5-18). LABEL="5-18" FLOAT="0"IDXID="w5846"BOOK="_idx" COLLECTION="nw41" TIDREF="i758"IDXID="w5847"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM18371"Configured Spoolers WindowFILEREF="n40mi047.tif"This window contains the name of each spooler configured on the NetWare server. If no spoolers reside on the server, the list is empty.If you have disabled a spooler, the symbol (-) appears in the right column. For information on how to disable a spooler, see 
IDREF="FM21466""Disabling and Re-enabling the Spooler" on page 147.To select a previously configured spooler, highlight the spooler name and press 
MOREINFO="NONE"<Enter>. To create a new spooler, press 
MOREINFO="NONE"<Ins>. The 
IDXID="w5848"BOOK="_idx" COLLECTION="nw41" TIDREF="i4232"IDXID="w5849"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Spooler Parameters window opens (
IDREF="FM29508"Figure 5-19).
PAGENUM=131 ID="BP133"LABEL="5-19" FLOAT="0"ID="FM29508"Spooler Parameters WindowFILEREF="n40mi048.tif"PERFORMANCE="REQUIRED"Select or create a print queue to associate with the spooler.Highlight the NetWare Print Queue field and press 
MOREINFO="NONE"<Enter>.If the spooler is not associated with a print queue, the text <None> appears in the NetWare Print Queue field. When you press 
MOREINFO="NONE"<Enter>, the window that opens displays the queues located in the current Directory Services context. This context can be the one in which the server resides (the default) or a context you specified with the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option of the Configuration Options window. (For information on changing the current context, see 
IDREF="FM19420""Selecting the Current Context" on page 104.) Only queues physically residing on the server running ATPS appear. The window also displays each container one level below the current context; the name of each container appears in square brackets. If the spooler is already associated with a print queue, the NetWare Print Queue field contains the name of the queue. When you press 
MOREINFO="NONE"<Enter>, the window that opens displays the queues located in the print queue's Directory Services context; the name of each container one level below that context also appears. To move up the Directory Services tree and view the name of each queue in the container above the current one, highlight the double periods and press 
MOREINFO="NONE"<Enter>. To move down the tree and view the name of each queue residing in the container below the current one, highlight the name of the container and press 
MOREINFO="NONE"<Enter>PAGENUM=132 ID="BP134". The contents of the window change to reflect the queues residing in the current context. To associate an existing queue with the spooler, carry out 
IDREF="FM11163"Step 3a. To create a new queue to associate with the spooler, carry out 
IDREF="FM25929"Step 3b.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"ID="FM11163"Select an 
IDXID="w5850"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5851"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5852"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5853"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
existing print queue.To select an existing queue, highlight the queue's name in the list and press MOREINFO="NONE"<Enter>. The print queue name appears in the NetWare Print Queue field. PERFORMANCE="REQUIRED"ID="FM25929"Create a 
IDXID="w5854"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5855"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5856"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5857"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
new print queue.To create a new print queue, navigate to the context in which you want it to reside, and press MOREINFO="NONE"<Ins>. The Create Queue window opens. Enter the print queue's common name. Its name must be unique in this context; no two Directory Services objects can have the same fully distinguished name. After you enter the print queue name, press MOREINFO="NONE"<Enter> and then MOREINFO="NONE"<Esc>. A window opens, asking whether you want to save your changes. When you select Yes, another window opens, asking you to specify the volume on which the queue will physically reside. Press MOREINFO="NONE"<Ins> to see a list of available volumes. Select a volume from the list. ATPSCON adds the new print queue to the list. Make sure the new queue is highlighted, and press MOREINFO="NONE"<Enter> again. The print queue name you specified appears in the NetWare Print Queue field.PERFORMANCE="REQUIRED"ID="FM17490"Select the printer model for the printer associated with the print queue.Highlight the Printer Model field and press 
MOREINFO="NONE"<Enter>. The 
IDXID="w5858"BOOK="_idx" COLLECTION="nw41" TIDREF="i383"IDXID="w5859"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5860"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5861"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
Available Printer 
IDXID="w5862"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5863"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Models window opens (
IDREF="FM25540"Figure 5-20).
PAGENUM=133 ID="BP135"LABEL="5-20" FLOAT="0"ID="FM25540"Available Printer Models WindowFILEREF="n40mi057.tif"Highlight the model of the printer you want to make available. The printer model you choose determines how the spooler advertises itself on the network; the model should correspond to the printer servicing the target queue. If you change the printer model shown in this field, the spooler's AppleTalk type automatically changes as well. Highlight the model of the printer you want to make available. The default is Generic PostScript. If the correct model name does not appear, define a new model before proceeding; for instructions, see 
IDREF="FM34832""Defining a Printer Model" on page 147. If you do not know the correct model name, you should ascertain it before continuing. As an alternative, you can highlight the Generic PostScript selection, but only if you are using a LaserWriter-compatible printer.When you have highlighted the appropriate model name, press 
MOREINFO="NONE"<Enter>. The model you selected appears in the Printer Model field. The Spooler's AppleTalk Type field displays the appropriate AppleTalk type automatically. You cannot change the value in the Spooler's 
IDXID="w5864"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"
AppleTalk Type field.PERFORMANCE="REQUIRED"IDXID="w5865"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5866"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
Specify the spooler's 
IDXID="w5867"BOOK="_idx" COLLECTION="nw41" TIDREF="i213"
AppleTalk name.
PAGENUM=134 ID="BP136"ATPS derives the default spooler name from the print queue name; both are exactly the same, except ATPS shortens the spooler name to 32 characters, if necessary.The Spooler's AppleTalk Name field enables you to specify a different spooler name. To enter a spooler name, highlight the field and press 
MOREINFO="NONE"<Enter>. In the window that appears, type the spooler name. The spooler name can contain up to 32 characters. You can use any characters except the following:
MARK=BULLETEqual sign (=)MARK=BULLETApproximately equal sign (€)The spooler name later appears in the Macintosh Chooser and in ATCON. PERFORMANCE="REQUIRED"IDXID="w5868"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5869"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5870"BOOK="_idx" COLLECTION="nw41" TIDREF="i4875"IDXID="w5871"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"
Specify the spooler's zone.To specify the zone in which the spooler appears, highlight the Spooler's AppleTalk Zone field and press 
MOREINFO="NONE"<Enter>. The Spooler Zone window opens.This window contains the name of each zone configured for the server's internal network or homed interface. Highlight a zone name and press 
MOREINFO="NONE"<Enter>. The zone name appears in the Spooler's AppleTalk Zone field. The spooler will appear in this zone in the Chooser and in ATCON.For the list to contain more than one zone, you must configure IDXID="w5872"BOOK="_idx" COLLECTION="nw41" TIDREF="i4875"IDXID="w5873"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"IDXID="w5874"BOOK="_idx" COLLECTION="nw41" TIDREF="i257"
APPLETLK.NLM with a zone list for its internal network. If the stack is "homed" to an external interface, you do not have a choice; all spoolers appear in the stack's default zone. For information on configuring the AppleTalk module, see the AppleTalk for NetWare Reference guide.PERFORMANCE="REQUIRED"IDXID="w5875"BOOK="_idx" COLLECTION="nw41" TIDREF="i411"IDXID="w5876"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5877"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
Specify whether to print a banner page.The Banner Page with Jobs field enables you to specify whether a banner page should print with each print job that the spooler receives. This banner page identifies the user who sent the job. To change the current setting, highlight the field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. If you want to print a banner page with each job, highlight Yes. If you do not want to print a banner page with each job, highlight No (the default). When you press 
MOREINFO="NONE"<Enter>, your selection appears in the Banner Page with Jobs field.
PAGENUM=135 ID="BP137"PERFORMANCE="REQUIRED"IDXID="w5878"BOOK="_idx" COLLECTION="nw41" TIDREF="i1999"IDXID="w5879"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5880"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
Specify whether to notify the job owner when the job has printed.The Notify User on Job Completion field enables you to specify whether the print server should send a message to a print job owner when his or her job finishes printing. In order for the print server to notify a Macintosh user of job completion, that user must meet these criteria when he or she submits a job:
MARK=BULLETThe user must be logged in to the server, and must remain logged in to the same connection until his job is printed.MARK=BULLETThe user must be a designated Queue User.A Macintosh client running System 6.
x must also have the Notify INIT installed.To change the current setting, highlight the Notify User on Job Completion field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. If you want the print server to notify the print job owner, highlight Yes (the default). If you do not want the print server to notify the print job owner, highlight No. When you press 
MOREINFO="NONE"<Enter>, your selection appears in the Notify User on Job Completion field.PERFORMANCE="REQUIRED"ID="FM17198"Specify whether to 
IDXID="w5881"BOOK="_idx" COLLECTION="nw41" TIDREF="i4707"IDXID="w5882"BOOK="_idx" COLLECTION="nw41" TIDREF="i3096"IDXID="w5883"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5884"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
place jobs on hold.The Place Jobs on Hold field enables you to specify whether ATPS automatically places on hold all jobs that users send to the spooler. The hold can be a User Hold, an Operator Hold, or both. Jobs placed on hold do not print until the Queue User or Queue Operator removes the appropriate hold using PCONSOLE or the Windows Print Queue utility. You may want to place all jobs on hold for these reasons:
MARK=BULLETUsers want to change the status of jobs entering an empty queue. For example, certain users may want to use PCONSOLE to set their jobs to print at a specified time. If a print job enters an empty queue, the print server can send the job to the printer before the user has an opportunity to change the job's status. Putting the job on hold gives the user ample time to make his or her settings.MARK=BULLETYou want to monitor each job that enters the queue.PAGENUM=136 ID="BP138"If your printer uses expensive materials, you may want to control how much access each user has to the printer. In this case, you can instruct ATPS to put an Operator Hold on each job entering the queue. After examining the job, the Queue Operator can determine whether or not to release the hold.Highlight the Place Jobs on Hold field and press 
MOREINFO="NONE"<Enter>. The Place Jobs on Hold window opens. This window enables you to place jobs on Operator Hold, User and Operator Hold, User Hold, or none at all. 
MARK=BULLETWhen a job is on Operator Hold, only the Queue Operator can change the job status to Ready. MARK=BULLETWhen a job is on User Hold, either the owner of the job or the Queue Operator can change the job status to Ready. When a job is on User and Operator Hold, the Queue Operator can remove both holds, but the owner can remove only the User Hold.The default is no hold. Highlight the appropriate option and press 
MOREINFO="NONE"<Enter>.Your selection appears in the Place Jobs on Hold field.PERFORMANCE="REQUIRED"ID="FM21617"Specify 
IDXID="w5885"BOOK="_idx" COLLECTION="nw41" TIDREF="i3994"IDXID="w5886"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5887"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5888"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w5889"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
whether to enforce print queue security.The Enforce Queue Security field enables you to specify that a Macintosh user must be logged in to the server on which a print queue resides as a designated Queue User of the queue in order to print a job through it.To change the current setting, highlight the field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. If you want to ensure that only Macintosh print jobs submitted by a logged-in user can print, highlight Yes. If you want any Macintosh user to be able to print a job, highlight No (the default). When you press 
MOREINFO="NONE"<Enter>, your selection appears in the Enforce Queue Security field.In NetWare print services, a DOS user must always be a designated Queue User and must log in to a NetWare server to access its print queues. You designate Queue Users in PCONSOLE. For more information, see the NetWare 4.1 Print Services guide.PERFORMANCE="REQUIRED"ID="FM19545"Specify 
IDXID="w5890"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w5891"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5892"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5893"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5894"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
PostScript 
IDXID="w5895"BOOK="_idx" COLLECTION="nw41" TIDREF="i3354"
options.
PAGENUM=137 ID="BP139"To view a list of special PostScript settings, highlight the Advanced PostScript Options field and press 
MOREINFO="NONE"<Enter>. The 
IDXID="w5896"BOOK="_idx" COLLECTION="nw41" TIDREF="i127"IDXID="w5897"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Advanced PostScript Options window opens (
IDREF="FM40965"Figure 5-21).LABEL="5-21" FLOAT="0"ID="FM40965"Advanced PostScript Options WindowFILEREF="n40mi049.tif"The sections below describe each field in this window. When you finish setting PostScript options, press 
MOREINFO="NONE"<Esc> to save your settings and to return to the Spooler Parameters window.
MARK=BULLETID="FM40409"CLASS=MENUITEM MOREINFO="NONE"Include IDXID="w5898"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5899"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5900"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w5901"BOOK="_idx" COLLECTION="nw41" TIDREF="i2074"
Laser Prep in JobsThis field enables you to specify whether ATPS includes the correct version of the Macintosh Laser Prep file with each Macintosh print job. You should include the Laser Prep file with each print job if the target printer is on a non-AppleTalk connection, or if the Macintosh clients on your network use different versions of Laser Prep. For more information on using Laser Prep files, see IDREF="FM39323""Managing Laser Prep Files" on page 211.To change the current setting, highlight the Include Laser Prep in Jobs field and press MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. If you want to include the Laser Prep file with each user's print job, highlight Yes (the default). If you do not want to include the Laser Prep file, highlight No. When you press MOREINFO="NONE"<Enter>, your selection appears in the Include Laser Prep in Jobs field.MARK=BULLETID="FM10769"CLASS=MENUITEM MOREINFO="NONE"Query SourceIDXID="w5902"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5903"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5904"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"PAGENUM=138 ID="BP140"When a Macintosh user sends a job, the PostScript driver on the Macintosh sends a PostScript query to the spooler. This query asks for the printer's list of supported fonts, the amount of memory available on the printer, the printer model, whether the printer supports color, whether the printer uses PostScript Level 1 or Level 2, whether the printer supports TrueType fonts, and other information. The Query Source field lets you to specify the source of information the spooler uses to respond to the PostScript query. The source can be an AppleTalk printer or the IDXID="w5905"BOOK="_idx" COLLECTION="nw41" TIDREF="i3353"
PostScript Printer Definition (PPD) file for the printer model. The PPD file contains all the same information the spooler can obtain from the printer itself; however, the information may not be current. The PPD file contains information on the features installed on the printer at the factory; it does not take into account new features you may have added, such as additional fonts or memory.Highlight the Query Source field and press MOREINFO="NONE"<Enter>. All the printer servers configured with ATPSCON appear, along with the <model default> option. The <model default> option enables you to specify the PPD file as the query source.Highlight the printer server associated with the printer you want to use as the query source. Ideally, the query source should be the printer servicing the queue. If the printer is not on the AppleTalk network, or if there are multiple printers servicing the queue, highlight <model default> to make the PPD file the query source. If you created the spooler using the CLASS=MENUITEM MOREINFO="NONE"Quick Configuration option, the printer server associated with the spooler is the default selection. If you are creating the spooler using the CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option, <model default> is the default selection.When you press MOREINFO="NONE"<Enter>, your selection appears in the Query Source field.If you are using PSERVER and ATXRP to service print jobs, you need to configure a printer server as a query source so that it appears in the Query Source list. For details, see IDREF="FM19633"page 257.CLASS=MENUITEM MOREINFO="NONE"ID="FM40427"IDXID="w5906"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5907"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5908"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"CLASS=MENUITEM MOREINFO="NONE"Accept Binary DataThe Accept Binary Data field enables you to specify whether the spooler accepts binary data. PAGENUM=139 ID="BP141"Some Macintosh applications routinely generate binary data, such as graphic bitmaps or program code, and rely on AppleTalk to transfer this data successfully. However, most non-AppleTalk printer communications channels, such as serial and parallel channels, cannot handle binary PostScript data successfully.Highlight the Accept Binary Data field and press MOREINFO="NONE"<Enter>. A window opens, giving you three options--Yes, No, and Use Binary Encoding. Select Yes only if all printers servicing the spooler's assigned queue are connected through AppleTalk or another communications channel that is binary-capable. Select No if any printer servicing the queue is connected through serial, parallel, NetWare Remote Printer, or another non-binary communications channel.Select the CLASS=MENUITEM MOREINFO="NONE"Use Binary Encoding option to instruct the spooler to encode any binary data in a print job using the Adobe Binary Communications Protocol (BCP) or the Adobe Tagged Binary Communications Protocol (TBCP). ATPS will encode binary characters in the job using the relevant protocol; each of these protocols provides excellent results when you send PostScript data over a non-binary communications channel. If you choose the CLASS=MENUITEM MOREINFO="NONE"Use Binary Encoding option, make sure all printers servicing the queue associated with the spooler support the protocol to be used (either BCP or TCBP), and are not connected using a binary-capable communications channel, such as AppleTalk.ATPS scans the spooler's printer model PPD file for the MOREINFO="NONE"*Protocols: keyword to determine whether the printer supports one of the protocols. If the printer model associated with the spooler supports neither BCP nor TBCP, selecting this option is the same as selecting No. If the printer model supports both protocols, ATPS uses TBCP.The default for the Use Binary Encoding field is Yes for a spooler created using the CLASS=MENUITEM MOREINFO="NONE"Quick Configuration option, and No for a spooler created using the CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.CLASS=MENUITEM MOREINFO="NONE"Custom Font ListIDXID="w5909"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5910"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5911"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
PostScript drivers on the Macintosh query the spooler to determine which fonts are available on the target printer. The Custom Font List field enables you to choose the IDXID="w5912"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"
font list associated with the target printer or printers. You can choose a font list file provided with NetWare, or one you create yourself. For information on creating a custom font list file, see IDREF="FM40373""Creating a Specialized Font List File" on page 209.PAGENUM=140 ID="BP142"When you specify a custom font list, your selection overrides the font list obtained from the source you specified in the Query Source field. Highlight the Custom Font List field and press MOREINFO="NONE"<Enter>. A group of font lists appears. Highlight the appropriate font list and press MOREINFO="NONE"<Enter>. A copy of the font list is displayed. You can examine the file to verify that it is the one you want. When you press MOREINFO="NONE"<Esc>, the utility asks whether you want to use the file. To use the font list file, highlight Yes. If you do not want to use the font list file, highlight No. When you press MOREINFO="NONE"<Enter>, your selection appears in the Custom Font List field.For guidelines on when to use a custom font list file, see IDREF="FM29643""How ATPS Obtains Font Lists" on page 207.ID="FM29149"CLASS=MENUITEM MOREINFO="NONE"Fast Font ResponseIDXID="w5913"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5914"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5915"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
The CLASS=MENUITEM MOREINFO="NONE"IDXID="w5916"BOOK="_idx" COLLECTION="nw41" TIDREF="i1432"
Fast Font Response option offers faster spooling if your spooler's query source supports a large font list; using Fast Font Response, the spooler can more quickly return its font list to Macintosh clients using versions 6.x or 7.x of the LaserWriter driver. Do not use the CLASS=MENUITEM MOREINFO="NONE"Fast Font Response option if any client using the spooler uses a version of Aldus PageMaker for Macintosh earlier than 4.2a. In addition, using this option could cause problems for non-Macintosh AppleTalk clients. To change the current setting, highlight the Fast Font Response field and press MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. If you want to enable fast font response, highlight Yes. If you do not want to enable fast font response, highlight No (the default). When you press MOREINFO="NONE"<Enter>, your selection appears in the Fast Font Response field. ID="FM32849"CLASS=MENUITEM MOREINFO="NONE"Manage FontsIDXID="w5917"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5918"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5919"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
The Manage Fonts field enables you to instruct ATPS to build a cache of PostScript fonts stored on the server. Macintosh jobs requiring these fonts can use them without incurring the additional network traffic that takes place when a workstation downloads fonts to the server. Better spooling performance and reduced network traffic result. In addition, storing fonts on the server rather than the printer results in increased printer memory and faster printer processing times. PAGENUM=141 ID="BP143"Highlight the Manage Fonts field and press MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. To instruct ATPS to manage fonts, highlight Yes. If you do not want ATPS to manage fonts, highlight No (the default). When you press MOREINFO="NONE"<Enter>, your selection appears in the Manage Fonts field.Fonts that ATPS includes from the server for use by multiple printers may require a multi-printer license. To obtain licensing details, contact the manufacturer of the fonts that you intend to use in this manner. If your fonts are not licensed for use on all the target printers, or if you want to conserve disk space on the volume that holds the ATPS directory, select No for the Manage Fonts field. For information on viewing and deleting the fonts in the font cache, see IDREF="FM13740""Viewing and Deleting Fonts in the Font Cache" on page 159. For information on setting the maximum size of the font cache, see IDREF="FM33671""Specifying the Maximum Size of the Font Cache" on page 160.Versions of the Apple LaserWriter driver before 8.0 do not support font inclusion. The initial release (v1.0.1) of QuickDraw GX also does not support font inclusion.CLASS=MENUITEM MOREINFO="NONE"IDXID="w5920"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w5921"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5922"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Custom Printer MemoryMOREINFO="NONE"The Custom Printer Memory field enables you to instruct ATPS to report a different amount of printer memory than the amount specified in the printer's IDXID="w5923"BOOK="_idx" COLLECTION="nw41" TIDREF="i3353"
PPD file. To change the current setting, highlight the field and press MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. When you highlight Yes, ATPSCON enables the Free Printer Memory field. In this field, you can specify the amount of available printer virtual memory for applications to use when printing to the PostScript printer. Highlight Yes only when the Query Source field indicates the model default and your printer has a different amount of free memory than the value listed in the PPD file for the model. In addition, if the printer model was defined without reference to a PPD file, you need to supply the actual free printer memory in this field. The default is 0. To set the amount of available memory to the value specified in the printer's PPD file, highlight No (the default).When you press MOREINFO="NONE"<Enter>, your selection appears in the Custom Printer Memory field.PAGENUM=142 ID="BP144"ID="FM24167"CLASS=MENUITEM MOREINFO="NONE"Free Printer Memory (Bytes)If you selected Yes for the Custom Printer Memory field, enter a value in the Free Printer Memory field to indicate the printer memory available for applications to use. Macintosh applications such as Aldus PageMaker work best when they have an accurate assessment of the target printer's memory.To determine the amount of free printer memory, send the PostScript utility file IDXID="w5924"BOOK="_idx" COLLECTION="nw41" TIDREF="i1576"
FREEVM.PS to the printer. For more information on this utility, see IDREF="FM16683""FREEVM.PS" on page 312.ID="FM32341"CLASS=MENUITEM MOREINFO="NONE"Add Final EOFIDXID="w5925"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w5926"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5927"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"The Add Final EOF field enables you to specify whether ATPS appends a Control-D character, indicating PostScript end of job, to each PostScript print job received by the spooler. This marker is necessary if the target printer uses a non-binary communications protocol (serial, parallel, or NetWare Remote Printer).To change the current setting, highlight the field and press MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. If you want ATPS to append a Control-D character, highlight Yes (the default). If you want to suppress the Control-D character, highlight No.When you press MOREINFO="NONE"<Enter>, your selection appears in the Add Final EOF field.For AppleTalk printers, either setting works. However, if you use a spooler trailer mode for an AppleTalk printer, you may have to set Add Final EOF to No.Press 
MOREINFO="NONE"<Esc> to save your settings and to return to the Spooler Parameters window. You have now completed setting advanced PostScript options.PERFORMANCE="REQUIRED"IDXID="w5928"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5929"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5930"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5931"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Specify whether the printer is a color device.If you use a printer that can print either monochrome or color, such as an ImageWriter supporting a black or color ribbon, you must configure the spooler to advertise the printer as supporting the correct option. You should configure the spooler in this way for an 
IDXID="w5932"BOOK="_idx" COLLECTION="nw41" TIDREF="i1762"
Apple ImageWriter II, 
IDXID="w5933"BOOK="_idx" COLLECTION="nw41" TIDREF="i1763"
Apple ImageWriter LQ, 
IDXID="w5934"BOOK="_idx" COLLECTION="nw41" TIDREF="i1711"
HP DeskWriter C, 
IDXID="w5935"BOOK="_idx" COLLECTION="nw41" TIDREF="i1713"
HP DeskWriter 310, or HP DeskWriter 320 printer.Highlight the Advertise Color Device field and press 
MOREINFO="NONE"<Enter>. A window opens, enabling you to choose from among the options Yes, No, or <model default>. 
PAGENUM=143 ID="BP145"To instruct the spooler to advertise the printer as a color device, highlight Yes. If you do not want the spooler to advertise the printer as a color device, highlight No. If you want the spooler to advertise the printer as either a color or non-color printer, depending on the features of the selected model, highlight <model default>. When you press 
MOREINFO="NONE"<Enter>, your selection appears in the Advertise Color Device field.If you choose <model default>, keep these points in mind:
MARK=BULLETA PostScript printer is non-color, unless its PPD file specifies otherwise. MARK=BULLETImageWriter and ImageWriter LQ printers are advertised as using a black ribbon.An HP DeskWriter C, DeskWriter 310, or DeskWriter 320 printer is advertised as having a color ink cartridge installed.PERFORMANCE="REQUIRED"ID="FM25528"Choose a 
IDXID="w5936"BOOK="_idx" COLLECTION="nw41" TIDREF="i3414"IDXID="w5937"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5938"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
print form to associate with print jobs submitted to the spoolerPSERVER and other print servers use forms to ensure that jobs are printed on the appropriate physical media. The ATPS print server disregards forms.To specify a form, highlight the Spooler Form field and press 
MOREINFO="NONE"<Enter>. A window opens, containing a list of NetWare print forms defined for the selected queue's Directory Services context. Highlight a print form and press 
MOREINFO="NONE"<Enter>. Your selection appears in the Spooler Form field.You define, delete, and modify print forms using the PRINTDEF utility. For more information on this topic, see the NetWare 4.1 
Print Services guide.PERFORMANCE="REQUIRED"Select a device for use in headers and trailers.ATPSCON uses the value set in the Spooler Device field to determine what printer definition modes are available for a 
IDXID="w5939"BOOK="_idx" COLLECTION="nw41" TIDREF="i1651"IDXID="w5940"BOOK="_idx" COLLECTION="nw41" TIDREF="i4543"
header or trailer. These commands can set specific printer modes and features when a print job begins, or return the printer to its original settings when printing is complete. The chosen device name determines the modes available for the header and trailer.To change the current setting, highlight the Spooler Device field and press 
MOREINFO="NONE"<Enter>PAGENUM=144 ID="BP146". A window opens, containing a list of the available devices defined for the selected queue's Directory Services context. Each device is a type of printer. Highlight the kind of printer designated for spooler output, and press 
MOREINFO="NONE"<Enter>. If you do not wish to add headers and trailers to your print jobs, accept the default of <None>. Your selection appears in the Spooler Device field.In order for device names to appear, you must use the PRINTDEF utility to import printer definition (.PDF) files into the local NetWare print devices database. Each .PDF file contains the modes available for a particular type of printer. For information about carrying out this task, see 
IDREF="FM24657""Importing Apple Printer Definitions with PRINTDEF" on page 268.PERFORMANCE="REQUIRED"ID="FM10100"Choose a 
IDXID="w5941"BOOK="_idx" COLLECTION="nw41" TIDREF="i1651"
header mode. A header consists of command strings attached to the beginning of a print job. The commands contained within the string set printer options and prepare the printer for the job to follow. For example, your header might instruct a dual-mode printer to enable PostScript printing.To add a header to each print job received by the spooler, highlight the Spooler Header Mode field and press 
MOREINFO="NONE"<Enter>. A list of available modes appears; these modes reside in the same context as the queue associated with the spooler. The modes that appear depend on the device selected in the Spooler Device field. For example, if the HP LaserJet IIISi-PS printer is highlighted, the modes in 
IDREF="FM38026"Figure 5-22 appear.LABEL="5-22" FLOAT="0"ID="FM38026"Header Modes for HP LaserJet IIISi-PS PrinterFILEREF="n40mi149.tif"PAGENUM=145 ID="BP147"If you change the device but not the mode, the following error message appears:
FORMAT="LINESPECIFIC"MOREINFO="NONE"Invalid mode for current deviceATPSCON changes the selected mode to <None> if it detects an invalid mode. Highlight a mode and press 
MOREINFO="NONE"<Enter>. Your selection appears in the Spooler Header Mode field.In order for header modes to appear, you must use the PRINTDEF utility to import printer definition (.PDF) files into the local NetWare print devices database. Each .PDF file contains the modes available for a particular type of printer. For information about carrying out this task, see 
IDREF="FM24657""Importing Apple Printer Definitions with PRINTDEF" on page 268.PERFORMANCE="REQUIRED"Choose a 
IDXID="w5942"BOOK="_idx" COLLECTION="nw41" TIDREF="i4543"
trailer mode.A trailer consists of command strings attached to the end of a print job. A trailer is often used to return a printer to its original state when a print job uses a header to set a particular mode of operation. For example, if your header instructs a dual-mode printer to carry out PostScript printing, your trailer might instruct the printer to return to its original mode.To add a trailer to each print job received by the spooler, highlight the Spooler Trailer Mode field and press 
MOREINFO="NONE"<Enter>. A list of available modes appears; these modes reside in the same context as the queue associated with the spooler. The modes that appear depend on the selected device. For example, if an HP LaserJet IIISi-PS printer is highlighted, the modes in 
IDREF="FM16673"Figure 5-23 appear.
PAGENUM=146 ID="BP148"LABEL="5-23" FLOAT="0"ID="FM16673"Trailer Modes for an HP LaserJet IIISi-PS PrinterFILEREF="n40mi016.tif"If you change the device but not the mode, ATPSCON changes the mode to either <Re-initialize> or <None>, depending on the valid settings for the device. The <Re-initialize> mode causes the printer to return to its default settings. <None> leaves the printer in its current state.Highlight a mode and press 
MOREINFO="NONE"<Enter>. Your selection appears in the Spooler Trailer Mode field. In order for trailer modes to appear, you must use the PRINTDEF utility to import printer definition (.PDF) files into the local NetWare print devices database. Each .PDF file contains the modes available for a particular type of printer. For information about carrying out this task, see 
IDREF="FM24657""Importing Apple Printer Definitions with PRINTDEF" on page 268.RENDERAS="SECT2"Saving Your ChangesWhen you finish making your spooler configuration settings, press MOREINFO="NONE"<Esc>. A window opens, asking whether you want to save changes. To save your settings, select Yes. To discard your settings, select No. When you select Yes, the Spooler Parameters window closes. The newly configured spooler appears in the Configured Spoolers list.When you modify a currently active spooler, the changes immediately affect any new jobs submitted to the spooler. Jobs already in progress use the old parameters.PAGENUM=147 ID="BP149"RENDERAS="SECT2"ID="FM21466"Disabling and Re-enabling the IDXID="w5943"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5944"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5945"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w5946"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
SpoolerATPSCON automatically enables each spooler when you save your settings and adds the spooler to the Configured Spoolers list. ATPSCON provides a convenient means for disabling and re-enabling a spooler. By disabling a spooler, you hide it from Macintosh clients; the spooler name does not appear in the Chooser until you re-enable it.To disable or re-enable a spooler, follow these steps:PERFORMANCE="REQUIRED"Load IDXID="w5947"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5948"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers list appears. To enable or disable a particular spooler, highlight its name and press 
MOREINFO="NONE"<F3>. If you want to enable or disable several spoolers at once, highlight each spooler name and press 
MOREINFO="NONE"<F5> each time. When the group is highlighted, press 
MOREINFO="NONE"<F3>. A window opens, asking whether you want to change the status of the spooler. To disable the spooler, select Disable. The symbol (-) appears in the right column beside the spooler name. To re-enable a disabled spooler, select Enable. Once disabled, the spooler performs no operations and is not available to Macintosh clients for use. However, jobs currently being spooled are not interrupted. Changes take affect when you save them without interrupting or affecting jobs in progress.RENDERAS="SECT1"ID="FM34832"Defining a IDXID="w5949"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5950"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"IDXID="w5951"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5952"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Printer ModelATPSCON enables you to view, add, or modify a printer model. You can associate a printer model with either of these print services components:MARK=BULLETAIDXID="w5953"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"IDXID="w5954"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w5955"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
 spooler. The spooler emulates the features and options of the printer model. A IDXID="w5956"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w5957"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
printer server. ATPS uses printer model information to communicate correctly with a specific printer.PAGENUM=148 ID="BP150"When you modify a printer model, ATPS automatically updates the information used by associated spoolers and printer servers. To add or modify a printer model, follow these steps:PERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Define Printer Models option.The 
IDXID="w5958"BOOK="_idx" COLLECTION="nw41" TIDREF="i383"IDXID="w5959"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5960"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5961"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
Available Printer 
IDXID="w5962"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5963"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Models window opens (
IDREF="FM16673"Figure 5-23).LABEL="5-24" FLOAT="0"Available Printer Models WindowFILEREF="n40mi058.tif"To view or modify one of the listed models, highlight its name and press 
MOREINFO="NONE"<Enter>. To define a new printer model, press 
MOREINFO="NONE"<Ins>. The Printer Model Parameters window opens (
IDREF="FM39266"Figure 5-25).
PAGENUM=149 ID="BP151"LABEL="5-25" FLOAT="0"IDXID="w5964"BOOK="_idx" COLLECTION="nw41" TIDREF="i3513"IDXID="w5965"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM39266"Printer Model Parameters WindowFILEREF="n40mi050.tif"PERFORMANCE="REQUIRED"Specify the 
IDXID="w5966"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
printer model name.In the Printer Model Name field, specify a name for the printer model. The name can contain up to 40 characters. The printer model name appears in two places in ATPSCON:
MARK=BULLETWhen you configure a spooler using the Spooler Parameters windowMARK=BULLETWhen you choose the model for a printer lookup from the Lookup Parameters windowPERFORMANCE="REQUIRED"Specify the 
IDXID="w5967"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
printer model's AppleTalk type.Use the 
IDXID="w5968"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"
AppleTalk Type field to specify the AppleTalk Name Binding Protocol (NBP) type that applies to the printer model. NetWare for Macintosh uses your entry to find printers of a specified type on the network. Spoolers representing the selected model advertise themselves as this type in the Chooser. The AppleTalk type for most PostScript printer models is LaserWriter, the default value.The type can contain up to 32 characters and is not case sensitive. You can use any characters except the following:
MARK=BULLETEqual sign (=)MARK=BULLETApproximately equal sign (€)Press 
MOREINFO="NONE"<Enter> to confirm your entry. PERFORMANCE="REQUIRED"IDXID="w5969"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"IDXID="w5970"BOOK="_idx" COLLECTION="nw41" TIDREF="i3426"
Specify whether the printer supports PJL (Print Job Language).
PAGENUM=150 ID="BP152"If the printer supports PJL, ATPS can calculate the number of pages in a print job more accurately. Recent Hewlett-Packard printers, including the LaserJet 4 series, support PJL page counting.Highlight the Supports PJL field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. If the printer supports PJL, highlight Yes. If the printer does not support PJL, highlight No. When you press 
MOREINFO="NONE"<Enter>, your selection appears in the Supports PJL field.PERFORMANCE="REQUIRED"IDXID="w5971"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"IDXID="w5972"BOOK="_idx" COLLECTION="nw41" TIDREF="i3197"
Specify whether the printer's Page Description Language (PDL) is PostScript.The PostScript Printer field defines whether the printer default Page Description Language (PDL) is PostScript. Highlight this field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. If you are defining a PostScript printer, highlight Yes. ATPS enables the next two fields. If you are defining a non-PostScript printer, highlight No. When you press 
MOREINFO="NONE"<Enter>, your selection appears in the PostScript Printer field.PERFORMANCE="REQUIRED"ID="FM31606"IDXID="w5973"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"IDXID="w5974"BOOK="_idx" COLLECTION="nw41" TIDREF="i4588"
Specify whether the printer model supports TrueType fonts.If the spooler cannot determine whether a given printer supports TrueType fonts by querying the printer or by checking the printer's PPD file, it uses the information you specify in the Support TrueType Fonts field.Highlight the Supports TrueType Fonts field and press 
MOREINFO="NONE"<Enter>. The TrueType Options window opens. This window provides four options:
MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"No Select this option if your printer cannot support any kind of TrueType font imaging. MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Yes Select this option if your printer supports TrueType font imaging, but does not include a resident TrueType rasterizer.CLASS=MENUITEM MOREINFO="NONE"Support Resident Select this option if your printer contains the TrueType font rasterizer.PAGENUM=151 ID="BP153"CLASS=MENUITEM MOREINFO="NONE"Unknown Select this option if you are not sure what your printer supports. In this case, ATPS instructs the Macintosh to send TrueType fonts in both native TrueType (Type 42) and Type 1 formats for use on any printer.CLASS=MENUITEM MOREINFO="NONE"Unknown is the default value for this field. Highlight the appropriate option and press 
MOREINFO="NONE"<Enter>. Your selection appears in the Support TrueType Fonts field.If your printer does not support native TrueType font imaging, Macintosh users can still send jobs containing TrueType fonts to the printer. In this case, the LaserWriter driver sends the font in a Type 1 format, rather than in the standard TrueType (Type 42) format.You can use the TRUETYPE.PS utility to determine whether or not your printer supports TrueType fonts. Refer to 
IDREF="FM10706""TRUETYPE.PS" on page 313 for a description of how to use this utility.PERFORMANCE="REQUIRED"IDXID="w5975"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"IDXID="w5976"BOOK="_idx" COLLECTION="nw41" TIDREF="i3353"
Select a PPD file. You can configure a PostScript spooler so that it searches a PPD (PostScript Printer Definition) file for information to use in response to PostScript queries. The Model PPD File field lets you specify which PPD file the spooler uses. (For information on how to configure a spooler to use a particular PPD file, see 
IDREF="FM10769"page 137.) To select a PPD file, highlight the Model PPD File field and press 
MOREINFO="NONE"<Enter>. A list of PPD files appears. To examine the contents of a file, highlight the name of the file and press 
MOREINFO="NONE"<Enter>. The contents of the PPD file appear on the screen. Examine the file to ensure that the printer model and characteristics correspond to your printer. After checking the file, press 
MOREINFO="NONE"<Esc> to return to the list. Highlight the name of the file you want to use, or None (the default). Then, press 
MOREINFO="NONE"<Enter>. Your selection appears in the Model PPD File field.The CD-ROM disc labeled 
CLASS=DISKNetWare 4.1 contains PPD files; they reside in the MOREPPDS directory. If the file you need does not appear in the list in ATPSCON, you can copy any file from the CD-ROM disc to the SYS:SYSTEM\NW-MAC\PPDS directory on the server. If you have installed NetWare for Macintosh from floppy diskette, your software includes a diskette labeled CLASS=DISKNWMAC_2PAGENUM=152 ID="BP154"; this diskette contains several PPD files in compressed format. For information on accessing the PPD files stored on the floppy diskette, see IDREF="FM33301"Appendix D, "Accessing PPD Files from Diskette."The files provided by Novell® may become out of date at some time. Therefore, you should use the most recent PPD file provided by your printer vendor in preference to ones included  on the 
CLASS=DISKNetWare 4.1 CD-ROM disc. In addition, if you have a PostScript printer not covered by the PPD files on the CD-ROM disc, your printer vendor should be able to provide you with the appropriate one. The file should be in PPD format version 4.0 or higher for best results.RENDERAS="SECT1"ID="FM18053"Selecting IDXID="w5977"BOOK="_idx" COLLECTION="nw41" TIDREF="i2186"IDXID="w5978"BOOK="_idx" COLLECTION="nw41" TIDREF="i3512"IDXID="w5979"BOOK="_idx" COLLECTION="nw41" TIDREF="i4382"IDXID="w5980"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5981"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"
Log IDXID="w5982"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
OptionsWhen you configure a printer server in ATPSCON, you can specify that ATPS create one or more printer logs to track print services activity. NetWare creates a system log automatically; this file contains information about NetWare server activity. Both types of log can help you monitor print services and resolve problems. The CLASS=MENUITEM MOREINFO="NONE"Log Options selection in the Configuration Options window enables you to carry out these tasks concerning the log files:MARK=BULLETSet the level of information that ATPS writes to the system log, the system console, and the ATPS console screen. View one or more printer logs.View the system log.When you select CLASS=MENUITEM MOREINFO="NONE"Log Options from the Configuration Options window, the Log Options window opens (IDREF="FM17371"Figure 5-26).LABEL="5-26" FLOAT="0"ID="FM17371"Log Options WindowFILEREF="n40mi051.tif"PAGENUM=153 ID="BP155"The sections that follow describe each of the options appearing in the window.RENDERAS="SECT2"Setting the IDXID="w5983"BOOK="_idx" COLLECTION="nw41" TIDREF="i2186"IDXID="w5984"BOOK="_idx" COLLECTION="nw41" TIDREF="i4382"IDXID="w5985"BOOK="_idx" COLLECTION="nw41" TIDREF="i322"IDXID="w5986"BOOK="_idx" COLLECTION="nw41" TIDREF="i4376"
Level of Detail for MessagesThe CLASS=MENUITEM MOREINFO="NONE"Set Verbosity Levels option enables you to set the level of detail found in log, system console, and ATPS console screen messages. Highlight Set Verbosity Levels and press MOREINFO="NONE"<Enter>. The Set Verbosity Levels window opens (IDREF="FM32084"Figure 5-27).LABEL="5-27" FLOAT="0"ID="FM32084"Set Verbosity Levels WindowFILEREF="n40mi052.tif"The window contains these options:MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Current Screen Level This option enables you to set the level of detail that appears on a special ATPS console screen. You can view this screen by pressing MOREINFO="NONE"<Ctrl>+<Esc>. In the list of current screens that appears, you then choose the ATPS console screen and press MOREINFO="NONE"<Enter>.CLASS=MENUITEM MOREINFO="NONE"Current System Log Level This option enables you to set the level of detail that appears in the server's system log file, SYS$LOG.ERR. The log file resides in the SYS:SYSTEM directory.CLASS=MENUITEM MOREINFO="NONE"Current System Console LevelThis option enables you to set the level of detail that appears on the system console screen. When you select any of these options, the Set Message Level window opens (IDREF="FM18118"Figure 5-28).PAGENUM=154 ID="BP156"LABEL="5-28" FLOAT="0"IDXID="w5987"BOOK="_idx" COLLECTION="nw41" TIDREF="i4094"IDXID="w5988"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM18118"Set Message Level WindowFILEREF="n40mi015.tif"Each option in the window provides progressively more detail.MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"No Messages Select this option if you do not want ATPS to write or display any messages to the system log or to the screen.CLASS=MENUITEM MOREINFO="NONE"FatalSelect this option if you want ATPS to write or display messages concerning only conditions that cause one or more ATPS functions to go out of operation. Such conditions include an individual spooler or printer server failing, or ATPS unloading due to a serious problem.CLASS=MENUITEM MOREINFO="NONE"Critical and aboveSelect this option if you want ATPS to write or display messages concerning serious problems, such as out-of-memory conditions, in addition to messages concerning fatal errors.CLASS=MENUITEM MOREINFO="NONE"Recoverable and aboveSelect this option if you want ATPS to write or display messages concerning important problems you can correct, such as the printer being out of paper. ATPS will record these types of messages, along with messages concerning critical and fatal errors.CLASS=MENUITEM MOREINFO="NONE"Warning and aboveSelect this option if you want ATPS to write or display messages concerning less serious conditions, such as the printer being busy. ATPS will record these types of messages, along with messages concerning recoverable, critical, and fatal conditions.PAGENUM=155 ID="BP157"CLASS=MENUITEM MOREINFO="NONE"Informational and aboveSelect this option if you want highly detailed information from ATPS concerning all types of conditions. This level is useful for troubleshooting a problem or verifying whether a new configuration is working correctly.If you have limited amounts of disk storage space available, or if you want to avoid directing excess data to the console screen, select one of these intermediary settings. If too many messages go to the console, the older messages scroll off the screen and are lost. As you progressively select system log levels toward the bottom of the list of options, the SYS:SYSTEM\SYS$LOG.ERR file uses increasing amounts of disk space. The last option, CLASS=MENUITEM MOREINFO="NONE"Informational and Above, consumes the most disk space during logging.RENDERAS="SECT2"ID="FM42568"Viewing the IDXID="w5989"BOOK="_idx" COLLECTION="nw41" TIDREF="i3512"IDXID="w5990"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w5991"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w5992"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w5993"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w5994"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Printer LogsATPSCON enables you to view each printer log and its backup, if one exists. To view a current printer log, select the CLASS=MENUITEM MOREINFO="NONE"View Printer Logs option from the Log Options window; a current printer log has a .LOG extension. To view a backup log, select the CLASS=MENUITEM MOREINFO="NONE"View Archived Printer Logs option from the Log Options window; a backup log has a .LGB extension. If there are no logs to view, a message informs you. Otherwise, ATPSCON displays a list of printer logs or backup logs, depending on the option you choose. Select the file you want to view. A window like the one in IDREF="FM26591"Figure 5-29 opens.PAGENUM=156 ID="BP158"LABEL="5-29" FLOAT="0"ID="FM26591"Viewing a Printer LogFILEREF="n40mi148.tif"After you read the log, press MOREINFO="NONE"<Esc> to exit. A message appears, asking whether you want to delete the log file. If you select No, ATPS continues adding information to the existing printer log file, but not to the backup log. If you select Yes, ATPS deletes the log file and starts a new file the next time it generates a printer message.For information on directing ATPS to create a backup printer log, see IDREF="FM31172"page 118.RENDERAS="SECT2"Viewing the IDXID="w5995"BOOK="_idx" COLLECTION="nw41" TIDREF="i4382"IDXID="w5996"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
System LogTo view the system log, select the CLASS=MENUITEM MOREINFO="NONE"View System Log option from the Log Options window. The log for the server you are using appears (IDREF="FM20058"Figure 5-30).PAGENUM=157 ID="BP159"LABEL="5-30" FLOAT="0"ID="FM20058"Viewing the System LogFILEREF="n40mi053.tif"When you finish viewing the log, press MOREINFO="NONE"<Esc>. A message appears, asking whether you want to delete the log file. If you select No, ATPS continues adding information to the existing log file. If you select Yes, ATPS deletes the log file and starts a new file when the NetWare server generates a system message.RENDERAS="SECT1"ID="FM18631"Using ATPSCON Management OptionsThe CLASS=MENUITEM MOREINFO="NONE"Management Options selection of the Configuration Options window enables you to carry out these ATPS managements tasks:MARK=BULLETSpecify the directory on the NetWare server in which to store ATPS internal files, such as font list files, Laser Prep files, cached PostScript fonts, and printer log files. View and delete fonts stored in the ATPS font cache. Set the maximum size of the font cache.When you select CLASS=MENUITEM MOREINFO="NONE"Management Options from the Configuration Options window, the Management Options window opens (IDREF="FM27010"Figure 5-31).PAGENUM=158 ID="BP160"LABEL="5-31" FLOAT="0"IDXID="w5997"BOOK="_idx" COLLECTION="nw41" TIDREF="i2316"IDXID="w5998"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM27010"Management Options WindowFILEREF="n40mi021.tif"The sections that follow describe each of the options appearing in the window. For additional information on how to manage ATPS, see IDREF="FM14266"Chapter 7, "Managing Your Print Services Environment."RENDERAS="SECT2"ID="FM12087"Selecting the IDXID="w5999"BOOK="_idx" COLLECTION="nw41" TIDREF="i323"IDXID="w6000"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
ATPS DirectoryBy default, the IDXID="w6001"BOOK="_idx" COLLECTION="nw41" TIDREF="i4408"
SYS:SYSTEM\ATPS directory contains files that ATPS uses internally, such as font list files, Laser Prep files, cached PostScript fonts, and printer log files. ATPSCON enables you to specify a different directory for these files.Choose the CLASS=MENUITEM MOREINFO="NONE"IDXID="w6002"BOOK="_idx" COLLECTION="nw41" TIDREF="i4012"IDXID="w6003"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Select ATPS Directory option from the Management Options window. A window opens, containing the current ATPS directory (IDREF="FM20142"Figure 5-32).LABEL="5-32" FLOAT="0"ID="FM20142"Select ATPS Directory WindowFILEREF="n40mi054.tif"To change the directory specification, press MOREINFO="NONE"<Enter>. A second window opens. Enter the directory in the text field that appears in the window. When making your entry, keep in mind that this option creates only the final subdirectory; it does not create the full path to that directory. The parent directories must already exist. If you change the directory path, current files remain in the old directory location. You should either manually copy these files to the new location or delete them.PAGENUM=159 ID="BP161"To signal that your specification is complete, press MOREINFO="NONE"<Enter> and then MOREINFO="NONE"<Esc>. A window opens, asking whether you want to save your changes. To save your setting, select Yes. To discard your setting, select No. For a complete list of the files written to the ATPS directory, see IDREF="FM24078"Table 7-2 on page 204.RENDERAS="SECT2"ID="FM13740"Viewing and IDXID="w6004"BOOK="_idx" COLLECTION="nw41" TIDREF="i324"IDXID="w6005"BOOK="_idx" COLLECTION="nw41" TIDREF="i324"
Deleting IDXID="w6006"BOOK="_idx" COLLECTION="nw41" TIDREF="i3351"IDXID="w6007"BOOK="_idx" COLLECTION="nw41" TIDREF="i3351"
Fonts in the Font CacheWhen you create a font cache in ATPSCON, Macintosh jobs requiring the PostScript fonts stored in the cache can use them without incurring the additional network traffic that takes place when a workstation downloads fonts to the server. You can create a font cache on the ATPS server by setting the Manage Fonts field to Yes in ATPSCON's Advanced PostScript Options window when configuring your spoolers; for details, see IDREF="FM32849"page 140.To view or delete one or more fonts from the font cache, select the CLASS=MENUITEM MOREINFO="NONE"View Cached Fonts option from the Management Options window. The window in IDREF="FM12705"Figure 5-33 opens.LABEL="5-33" FLOAT="0"IDXID="w6008"BOOK="_idx" COLLECTION="nw41" TIDREF="i578"IDXID="w6009"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM12705"Cached Fonts WindowFILEREF="n40mi024.tif"The Cached Fonts window contains information about each PostScript font stored in the font cache. By default, each font resides in the SYS:SYSTEM\ATPS directory, and has a .PSF extension. The information in the Cached Fonts window is arranged in the following columns:PAGENUM=160 ID="BP162"MARK=BULLETFont NameThis column contains the name of each font.Font TypeThis column contains the type of each font, such as TrueType or Adobe.SizeThis column contains the size of  each font file, in bytes.DateThis column contains the date that ATPS added each font to the font cache.To view detailed information about a font, highlight the font name and press MOREINFO="NONE"<Enter>. A window opens, displaying the contents of the entire .PSF file. The window title indicates the name of the file and its location. When you are done viewing the font file, press MOREINFO="NONE"<Esc> to return to the Cached Fonts window.To delete a font from the font cache, highlight the font in the Cached Fonts window, and press MOREINFO="NONE"<Del>. A window opens, asking you to confirm that you want to delete the font. Select Yes to delete the font; select No to retain it in the font cache. When you select Yes, ATPSCON removes the name of the font from the Cached Fonts window.You can also delete a font while viewing the contents of the font file. Simply press the MOREINFO="NONE"<Esc> key and select Yes from the confirmation window that opens. ATPSCON returns you to the Cached Fonts window. The line containing the name of the font is removed.RENDERAS="SECT2"ID="FM33671"Specifying the IDXID="w6010"BOOK="_idx" COLLECTION="nw41" TIDREF="i324"
Maximum Size of the Font CacheTo specify the maximum size of the font cache, select CLASS=MENUITEM MOREINFO="NONE"Set Font Cache Options from the Management Options window. The window in IDREF="FM13720"Figure 5-34 opens.PAGENUM=161 ID="BP163"LABEL="5-34" FLOAT="0"IDXID="w6011"BOOK="_idx" COLLECTION="nw41" TIDREF="i4092"IDXID="w6012"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"ID="FM13720"Set Font Cache Options WindowFILEREF="n40mi059.tif"Highlight the Font Cache Size Control field and select Yes (the default). Then, highlight the Font Cache Size Limit field, and enter the cache size limit in bytes. You can enter a number between 256 and 4,194,300; the default value is 2048 kilobytes. When the font cache reaches its size limit, ATPS deletes the least-recently used fonts first in order to reduce the amount of disk space used by the cache. If you do not want to set a size limit for the font cache, select No for the Font Cache Size Control field. The Font Cache Size Limit field is disabled.RENDERAS="SECT1"Deleting Print Services ComponentsOccasionally, you may find that you no longer need a particular print services component. The sections that follow explain how to delete these components:MARK=BULLETPrinter ServerPrint QueueSpoolerPrinter ModelRENDERAS="SECT2"Deleting a IDXID="w6013"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"
Printer ServerWhen you delete a printer server, you delete a record of the printer server configuration; that is, you delete the association of printer, print queue, and options that defines the printer server. Deleting a printer server does not remove the physical printer or queue from the system; these remain available to use for a new configuration.PAGENUM=162 ID="BP164"To delete a printer server, follow these steps:PERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select 
CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers.The Configured Printer Servers window opens. PERFORMANCE="REQUIRED"Highlight the printer server you want to delete.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Del>.A window opens, asking you to confirm that you want to delete the printer server configuration. To delete the printer server, select Yes. To retain the printer server, select No. Any jobs currently being serviced by the printer server are completed. When you delete the printer server, it no longer appears in the Configured Printers Servers window. Any printers hidden by the printer server remain hidden after its deletion.RENDERAS="SECT2"Deleting a IDXID="w6014"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6015"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
Print QueueDeleting a print queue also deletes any jobs in the queue. If you delete a print queue associated with a printer server or spooler, ATPS generates errors until you delete or disable the printer server or spooler. You can delete a print queue using PCONSOLE, the CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers option of ATPSCON, or the CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option of ATPSCON. The sections below describe how to delete a print queue using ATPSCON. For information on using PCONSOLE, see the NetWare 4.1 Print Services guide. RENDERAS="SECT3"Using the Configure Printer Servers OptionPERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers option.The Configured Printer Servers window opens. PERFORMANCE="REQUIRED"Highlight any printer server and press 
MOREINFO="NONE"<Enter>.
PAGENUM=163 ID="BP165"The Printer Server Parameters window opens.PERFORMANCE="REQUIRED"Highlight the NetWare Print Queue field and press 
MOREINFO="NONE"<Enter>.A list of print queues in the current context appears.PERFORMANCE="REQUIRED"Highlight the print queue you want to delete.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Del>.A window opens, asking you to confirm that you want to delete the print queue. To delete the print queue, select Yes. To retain the print queue, select No. When you delete the print queue, it no longer appears in the list of print queues.RENDERAS="SECT3"Using the Configure Spoolers OptionPERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers window opens. PERFORMANCE="REQUIRED"Highlight any spooler and press 
MOREINFO="NONE"<Enter>.The Spooler Parameters window opens.PERFORMANCE="REQUIRED"Highlight the NetWare Print Queue field and press 
MOREINFO="NONE"<Enter>.A list of print queues in the current context appears.PERFORMANCE="REQUIRED"Locate the print queue.You may need to navigate the Directory Services tree in order to find it.PERFORMANCE="REQUIRED"Highlight the print queue you want to delete, and press 
MOREINFO="NONE"<Del>.A window opens, asking you to confirm that you want to delete the print queue. To delete the print queue, select Yes. To retain the print queue, select No. When you delete the print queue, it no longer appears in the list of print queues.
PAGENUM=164 ID="BP166"RENDERAS="SECT2"Deleting a IDXID="w6016"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w6017"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
SpoolerWhen you delete a spooler, you delete the entity that enables Macintosh users to print to a NetWare queue. You do not remove the queue from the system; it remains available to non-Macintosh users.When you delete a spooler, Macintosh users cannot print to the queue associated with the spooler unless you create another spooler associated with the queue, or another such spooler exists.To delete a spooler, follow these steps:PERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers window opens. PERFORMANCE="REQUIRED"Highlight the spooler you want to delete.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Del>.A window opens, asking you to confirm that you want to delete the spooler. To delete the spooler, select Yes. To retain the spooler, select No. Any jobs currently being serviced by the spooler are completed. When you delete the spooler, it no longer appears in the Configured Spoolers window.RENDERAS="SECT2"Deleting a IDXID="w6018"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"
Printer ModelWhen you delete a printer model, associated spoolers and printer servers are not affected. ATPS does not modify or delete printer model information already associated with a spooler or printer server. To delete a printer model, follow these steps:PERFORMANCE="REQUIRED"Load ATPSCON.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Define Printer Models option.The Available Printer Models window opens. 
PAGENUM=165 ID="BP167"PERFORMANCE="REQUIRED"Highlight the printer model you want to delete.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Del>.A window opens, asking you to confirm that you want to delete the printer model. To delete the printer model, select Yes. To retain the printer model, select No. When you delete the printer model, it no longer appears in the Define Printer Models window, or in the list of available printer models for a printer server or spooler.RENDERAS="SECT1"Exiting IDXID="w6019"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
the ATPSCON UtilityTo exit from ATPSCON, follow these steps:PERFORMANCE="REQUIRED"From the Configuration Options window, press MOREINFO="NONE"<Esc> to exit. A prompt appears, asking whether you want to exit.PERFORMANCE="REQUIRED"Select Yes or No.Select Yes to exit. If you select No, ATPSCON returns to the Configuration Options window and allows you to continue changing configuration values. When you exit ATPSCON, ATPS remains loaded.If you down the server or unload ATPS for any reason, you must reload ATPS to make AppleTalk print services available to clients.RENDERAS="SECT1"ID="FM29324"Unloading the IDXID="w6020"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS ModuleBefore you unload ATPS, be sure to unload ATPSCON. Then, from the server console typeFORMAT="LINESPECIFIC"MOREINFO="NONE"unload atps MOREINFO="NONE"<Enter>If printing or spooling are currently in progress, a prompt appears, asking whether you want to continue unloading. If you enter Y, ATPS deletes jobs that the spooler is currently receiving, and returns jobs that are currently printing to the queue. If you enter N, the jobs continue.IDXID="w6021"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6022"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6023"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"PAGENUM=166 ID="BP168"As the unload operation proceeds, a prompt appears, asking whether to restore any or all currently hidden AppleTalk printers. If you choose not to restore printers, you avoid the delays that take place (up to one minute per printer) when restoring hidden printers, but these printers will not be available for direct printing from Macintosh clients while ATPS is down.LABEL="6"PAGENUM=167 ID="BP169"ID="FM13163"Print Services Configuration ExamplesIDXID="w6024"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"IDXID="w6025"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"
This chapter contains configuration examples to help you plan and configure print services at your site. Each example shows how to set up access to a particular type of printer or create a specialized print services environment. The configuration examples are summarized below. MARK=BULLETIDREF="FM29322""Using ATPS to Access a LaserWriter IIg on Ethernet" on page 167 describes how to use ATPSCON to make a LaserWriter IIg printer on Ethernet available to Macintosh and non-Macintosh clients.IDREF="FM11763""Using ATPS and PSERVER to Access an HP LaserJet IIISi Printer" on page 175 shows you how to use both ATPSCON and PCONSOLE to make an HP LaserJet IIISi printer on Token Ring available to Macintosh and non-Macintosh clients.IDREF="FM17313""Using PSERVER and ATXRP to Access a LaserWriter Plus Printer" on page 184 details using PCONSOLE to make a LaserWriter Plus printer on LocalTalk available to DOS clients.IDREF="FM14467""Creating a Secure Printing Environment" on page 191 shows you how to set up print services security for Macintosh clients.IDREF="FM20404""Setting Up ATPS Accounting" on page 194 describes how to set up ATPS accounting for both Macintosh and non-Macintosh clients.These examples describe how to configure print services for a printer on an AppleTalk or IPX(tm) connection only. For examples of how to configure print services for an AppleTalk printer on a serial or a remote connection, see IDREF="FM42195"Chapter 8, "Configuring Serial Printer Connections."RENDERAS="SECT1"ID="FM29322"IDXID="w6026"BOOK="_idx" COLLECTION="nw41" TIDREF="i2080"IDXID="w6027"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
Using ATPS to IDXID="w6028"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Access a LaserWriter IIg on EthernetThis example involves making a LaserWriter IIg printer attached to Ethernet cabling available to IDXID="w6029"BOOK="_idx" COLLECTION="nw41" TIDREF="i2261"IDXID="w6030"BOOK="_idx" COLLECTION="nw41" TIDREF="i2968"PAGENUM=168 ID="BP170"Macintosh and non-Macintosh clients. IDREF="FM38641"Figure 6-1 shows the network segment containing the printer and its clients. LABEL="6-1" FLOAT="0"ID="FM38641"Macintosh and Non-Macintosh Clients Printing to a LaserWriter IIg PrinterFILEREF="n40mi069.tif"In this example, you will configure print services for the Administration department of a fictional company. You must take these conditions into account:MARK=BULLETThe administrative assistant is responsible for putting each document into a tray marked with the appropriate user's name. Therefore, you need to specify that ATPS print a IDXID="w6031"BOOK="_idx" COLLECTION="nw41" TIDREF="i411"
banner page with each job, identifying the job owner.All Macintosh clients are using version 7.x or later of the LaserWriter driver. Therefore, you need not include a IDXID="w6032"BOOK="_idx" COLLECTION="nw41" TIDREF="i2074"
Laser Prep file with each print job.Certain users need to print the same documents several times over an extended period. Therefore, you need to configure the printer server to IDXID="w6033"BOOK="_idx" COLLECTION="nw41" TIDREF="i2005"
keep jobs in the queue so that they are available for reprinting.PAGENUM=169 ID="BP171"You want to guarantee equitable user of the printer. Therefore, you must IDXID="w6034"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"
hide its name in the Chooser so that Macintosh users can only print through the queue.Note that hiding a printer is not a foolproof means of denying direct access to it. Technically sophisticated users may be able to find a way to print directly. If printer security is important to you, configure APPLETLK.NLM to limit access to the printer, or put the printer on a non-AppleTalk segment of the network. For information about configuring APPLETLK.NLM, see the AppleTalk for NetWare Reference guide.You want to optimize printer performance. Therefore, instruct ATPS to build a IDXID="w6035"BOOK="_idx" COLLECTION="nw41" TIDREF="i1529"
font cache on the NetWare® server, and to use its IDXID="w6036"BOOK="_idx" COLLECTION="nw41" TIDREF="i1432"
Fast Font Response feature.Macintosh jobs generated by the LaserWriter 8.x driver and requiring fonts stored in the font cache can use them without incurring the additional network traffic that takes place when a workstation downloads fonts to the server. In addition, storing fonts on the server rather than the printer results in increased printer memory and faster printer processing times.For this example, you need to create and configure these print services components: MARK=BULLETA printer server for a LaserWriter IIg printer called Admin LW IIgA queue called Admin_LW_IIg_Keep_Queue in the context OU=Admin.OU=Western.O=AcmeA spooler called Admin LW IIg Keep QueueTo make a LaserWriter IIg available to Macintosh and non-Macintosh clients using ATPS, follow the steps described below. When you set up print services at your site, substitute the appropriate information for the sample data shown in the example.PERFORMANCE="REQUIRED"Load ATPSCON at the server.Enter this command at the console prompt:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load atpscon
PAGENUM=170 ID="BP172"You can also access ATPSCON from a DOS workstation running RCONSOLE. However, if you load ATPSCON using RCONSOLE, NetWare transmits your password across the network in an unencrypted form. Always load ATPSCON from the server console to avoid compromising the secrecy of your password. After you load ATPSCON, you can use it safely from RCONSOLE.For details on using RCONSOLE, see NetWare 4.1 
Supervising the Network.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option. A window opens, enabling you to enter the context in which the queue you create will reside. (If your current context is already set appropriately, you need not carry out this step.)For our example, enter 
MOREINFO="NONE"OU=Admin.OU=Western.O=Acme.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers option.The Configured Printer Servers window opens. If no printer servers exist, the window is empty.PERFORMANCE="REQUIRED"To configure a new printer server, press 
MOREINFO="NONE"<Ins>.The Lookup Parameters window opens (
IDREF="FM16865"Figure 6-2).LABEL="6-2" FLOAT="0"ID="FM16865"Lookup Parameters WindowFILEREF="n40mi061.tif"PERFORMANCE="REQUIRED"ID="FM20163"Select a printer to associate with the printer server.Choose the model and zone of the printer you want to associate with the printer server. In this example, enter 
MOREINFO="NONE"Apple LaserWriter IIg in the Printer Model field and 
MOREINFO="NONE"Admin in the Printer Zone field. Then, select Proceed. 
PAGENUM=171 ID="BP173"The Available Printers window opens. This window contains a list of the printers and spoolers configured in the selected zone. Select a printer from the list. For our example, choose 
MOREINFO="NONE"Admin LW IIg. The Printer Server Parameters window opens. PERFORMANCE="REQUIRED"ID="FM15830"In the Printer Server Parameters window, specify the printer server configuration settings.For our sample configuration, use the settings in 
IDREF="FM20941"Table 6-1. LABEL="6-1" PGWIDE=0 TOCENTRY="1"ID="FM20941" Printer Server Parameters: LaserWriter IIg SettingsCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="6*"COLNAME=2 COLWIDTH="11*"COLNAME=3 COLWIDTH="16*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"SettingCOLNAME=3 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Printer's AppleTalk NameCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"This field contains the name of the printer you chose from the Available Printers list in IDREF="FM20163"Step 5.Step 5. Do not change this value unless the name of the physical printer changes.COLNAME=1 ROTATE="0" MOREROWS="0"Printer ModelCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"This setting corresponds to the model of the printer you want to make available. You cannot change the setting in this field.COLNAME=1 ROTATE="0" MOREROWS="0"Printer's AppleTalk ZoneCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"The printer resides in this zone. Do not change this value unless the printer moves to another zone.COLNAME=1 ROTATE="0" MOREROWS="0"NetWare Print QueueCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"The print queue name reflects the department in which the printer is located, the printer type, and the specification that ATPS keep jobs in the queue after printing.COLNAME=1 ROTATE="0" MOREROWS="0"Keep Jobs in QueueCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"When you select Yes for this setting, ATPS puts the job on User Hold after it prints; the job remains in the queue, available for reprinting.COLNAME=1 ROTATE="0" MOREROWS="0"Hide PrinterCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"When you specify Yes, Macintosh users cannot print directly to the printer. They must print to the queue instead.COLNAME=1 ROTATE="0" MOREROWS="0"Print Error BannersCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Maintain Printer LogCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Print Log Size ControlCOLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"If you accept the default of No for the Maintain Printer Log field, ATPS does not enable the Print Job Size Control field.COLNAME=1 ROTATE="0" MOREROWS="0"Print Log Size LimitCOLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"If you accept the default of No for the Maintain Printer Log field, ATPS does not enable the Print Log Size Limit field.COLNAME=1 ROTATE="0" MOREROWS="0"Printer Setup FileCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Charge Users for JobsCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Points Per PageCOLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"If you do not charge users for jobs, ATPS does not enable this field.COLNAME=1 ROTATE="0" MOREROWS="0"Points for Banner PageCOLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"If you do not charge users for jobs, ATPS does not enable this field.COLNAME=1 ROTATE="0" MOREROWS="0"If Insufficient User BalanceCOLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"If you do not charge users for jobs, ATPS does not enable this field.COLNAME=1 ROTATE="0" MOREROWS="0"Print Account Summary BannerCOLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"If you do not charge users for jobs, ATPS does not enable this field.PAGENUM=172 ID="BP174"For complete information on each field in the Printer Server Parameters window, see 
IDREF="FM17174""Configuring a Printer Server" on page 106.PERFORMANCE="REQUIRED"Save your settings.Press 
MOREINFO="NONE"<Esc>. A window opens, asking whether you want to save the parameters you entered. To go back to the Printer Server Parameters window and change your settings, select No. To save your settings, select Yes. The Configured Printer Servers window now contains the new printer server. PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Configuration Options window.
PAGENUM=173 ID="BP175"PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers window opens. If no spoolers exist, the window is empty.PERFORMANCE="REQUIRED"To configure a new spooler, press 
MOREINFO="NONE"<Ins>.The Spooler Parameters window opens.PERFORMANCE="REQUIRED"In the Spooler Parameters window, specify the spooler configuration settings.For our sample configuration, enter the settings in 
IDREF="FM30500"Table 6-2. LABEL="6-2" PGWIDE=0 TOCENTRY="1"ID="FM30500" Spooler Parameters: LaserWriter IIg SettingsCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="6*"COLNAME=2 COLWIDTH="11*"COLNAME=3 COLWIDTH="16*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"SettingCOLNAME=3 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"NetWare Print QueueCOLNAME=2 ROTATE="0" MOREROWS="0"Admin_LW_IIg_Keep_QueueCOLNAME=3 ROTATE="0" MOREROWS="0"The print queue name you enter here should correspond to the print queue name you specified when you configured the printer server.COLNAME=1 ROTATE="0" MOREROWS="0"Printer ModelCOLNAME=2 ROTATE="0" MOREROWS="0"Apple LaserWriter IIgCOLNAME=3 ROTATE="0" MOREROWS="0"This setting reflects the model of the printer you are making available.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk NameCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"The spooler name reflects the queue to which it will send jobs. By default, ATPSCON uses the queue name you specify. COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk TypeCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"You cannot change this field.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk ZoneCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"The spooler will advertise the queue in this zone.COLNAME=1 ROTATE="0" MOREROWS="0"Banner Page with JobsCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"When you specify Yes, a banner page prints at the beginning of each Macintosh print job, identifying the job owner. To configure a DOS print job to print with a banner page, use PRINTCON. For more information, see NetWare 4.1 Print Services.COLNAME=1 ROTATE="0" MOREROWS="0"Notify User on Job CompletionCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Place Jobs on HoldCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Enforce Queue SecurityCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Advanced PostScript OptionsCOLNAME=2 ROTATE="0" MOREROWS="0"See the list in IDREF="FM23963"Table 6-3Table 6-3.COLNAME=3 ROTATE="0" MOREROWS="0"See the list in IDREF="FM23963"Table 6-3Table 6-3.COLNAME=1 ROTATE="0" MOREROWS="0"Advertise Color DeviceCOLNAME=2 ROTATE="0" MOREROWS="0"<model default>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler FormCOLNAME=2 ROTATE="0" MOREROWS="0"<None> COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler DeviceCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler Header ModeCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler Trailer ModeCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.PAGENUM=174 ID="BP176"For complete information on each field in the Spooler Parameters window, see 
IDREF="FM21862""Configuring a Spooler" on page 129.The settings for Advanced PostScript Options appear in 
IDREF="FM23963"Table 6-3. LABEL="6-3" PGWIDE=0 TOCENTRY="1"ID="FM23963" Advanced PostScript Options: LaserWriter IIg SettingsCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="8*"COLNAME=2 COLWIDTH="9*"COLNAME=3 COLWIDTH="16*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"SettingCOLNAME=3 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Include Laser Prep in JobCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default. Because each client is using version 7.x or later of the LaserWriter driver, Laser Prep information is automatically included with each print job. Therefore, the setting for this field has no effect.COLNAME=1 ROTATE="0" MOREROWS="0"Query SourceCOLNAME=2 ROTATE="0" MOREROWS="0"Admin LW IIg:LaserWriter@COLNAME=3 ROTATE="0" MOREROWS="0"This setting reflects the name of the target printer. COLNAME=1 ROTATE="0" MOREROWS="0"Accept Binary DataCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"The printer is connected to an AppleTalk network.COLNAME=1 ROTATE="0" MOREROWS="0"Custom Font ListCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Fast Font ResponseCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting results in faster spooling for all clients using version 7.x of the LaserWriter driver.COLNAME=1 ROTATE="0" MOREROWS="0"Manage FontsCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"When you select Yes, ATPS builds a library of PostScript fonts stored in a font cache on the server. COLNAME=1 ROTATE="0" MOREROWS="0"Custom Printer MemoryCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Free Printer Memory COLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"If you accept the default of No for the Custom Printer Memory field, ATPSCON does not enable the Free Printer Memory field.COLNAME=1 ROTATE="0" MOREROWS="0"Add Final EOFCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.PAGENUM=175 ID="BP177"For complete information on each field in the Advanced PostScript Options window, see 
IDREF="FM19545"page 136.PERFORMANCE="REQUIRED"Exit ATPSCON, saving your changes.Your configuration settings are now in effect. ATPS remains loaded. Both Macintosh and non-Macintosh clients can now access the LaserWriter printer using ATPS.RENDERAS="SECT1"ID="FM11763"Using IDXID="w6037"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6038"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
ATPS and IDXID="w6039"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w6040"BOOK="_idx" COLLECTION="nw41" TIDREF="i4526"
PSERVER to Access an HP IDXID="w6041"BOOK="_idx" COLLECTION="nw41" TIDREF="i1721"IDXID="w6042"BOOK="_idx" COLLECTION="nw41" TIDREF="i1721"
LaserJet IIISi PrinterThis example discusses how to make an HP LaserJet IIISi printer available to IDXID="w6043"BOOK="_idx" COLLECTION="nw41" TIDREF="i2261"IDXID="w6044"BOOK="_idx" COLLECTION="nw41" TIDREF="i2968"
Macintosh and non-Macintosh clients on a Token-Ring segment. The printer contains a Token-Ring interface card for IPX communication. (The procedure is the same for an IPX printer on Ethernet.)IDREF="FM32042"Figure 6-3 shows the network segment to configure. PAGENUM=176 ID="BP178"LABEL="6-3" FLOAT="0"ID="FM32042"Macintosh to Token-Ring PrinterFILEREF="n40mi071.tif"In this example, you use PCONSOLE to configure the back end and ATPSCON to configure the front end. Using PCONSOLE, you will create and configure these print services objects:MARK=BULLETA queue called Sales_IIISi_QueueA printer object called Sales IIISi representing the HP LaserJet IIISi printerA print server called Sales_Print_Server that services Sales_IIISi_QueueAll objects will reside in the context OU=Sales.OU=Western. O=Acme.Using ATPSCON, you will create and configure this print services component:MARK=BULLET A spooler called Sales IIISi Queue The steps that follow describe how to set up the back end and the front end of the configuration. When you set up print services at your site, substitute the appropriate information for the sample data shown in the example.PAGENUM=177 ID="BP179"RENDERAS="SECT2"Configuring the IDXID="w6045"BOOK="_idx" COLLECTION="nw41" TIDREF="i387"
Back EndFollow these steps to create and configure a print queue, printer, and print server:PERFORMANCE="REQUIRED"Log in from a DOS workstation in Directory Services mode as Admin or another user with supervisor privileges.PERFORMANCE="REQUIRED"Run 
IDXID="w6046"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
PCONSOLE.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option.A window opens, enabling you to enter the context in which your queue services objects will reside. This context becomes the current context. (If your current context is already set appropriately, you need not carry out this step.)For our example, enter 
MOREINFO="NONE"OU=Sales.OU=Western.O=Acme. PERFORMANCE="REQUIRED"From the Available Options window, choose the 
CLASS=MENUITEM MOREINFO="NONE"Print Queues option.The Print Queues window opens. This window contains a list of all the print queues in the current context.PERFORMANCE="REQUIRED"To 
IDXID="w6047"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6048"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6049"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
create a print queue, press 
MOREINFO="NONE"<Ins>. In the window that opens, type the new queue name. For our example, type 
MOREINFO="NONE"Sales_IIISi_Queue. Then, press 
MOREINFO="NONE"<Enter>. Another window opens, prompting you for the volume on which the print queue will physically reside. Press 
MOREINFO="NONE"<Ins> to see a list of available volumes. To ensure Macintosh client access to the printer, you must make sure that the volume you choose physically resides on a server that runs ATPS.Highlight the appropriate volume and press 
MOREINFO="NONE"<Enter>. The volume name appears in the window. Press 
MOREINFO="NONE"<Enter> again. The print queue name appears highlighted in the Print Queues list.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Available Options window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Printers option.
PAGENUM=178 ID="BP180"The Printers window opens. This window contains a list of all the printers defined in the current context.PERFORMANCE="REQUIRED"To create a 
IDXID="w6050"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6051"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
printer object, press 
MOREINFO="NONE"<Ins>.In the window that opens, type the new printer name. For our example, type 
MOREINFO="NONE"Sales IIISi. Then, press 
MOREINFO="NONE"<Enter>. The printer name appears highlighted in the Printers list.PERFORMANCE="REQUIRED"Configure the 
IDXID="w6052"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6053"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6054"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
printer.Make sure the new printer is highlighted. Then, press 
MOREINFO="NONE"<Enter>. The Printer Configuration window opens (
IDREF="FM26704"Figure 6-4).LABEL="6-4" FLOAT="0"IDXID="w6055"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6056"BOOK="_idx" COLLECTION="nw41" TIDREF="i3499"ID="FM26704"Printer Configuration WindowFILEREF="n40mi126.tif"This window enables you to specify a number of printing options. For simplicity's sake, we will accept the default values in most of the fields. For our purposes, only these fields require explicit settings:
MARK=BULLETPrinter TypeMARK=BULLETPrint Queues Assigned Follow the steps below to set the appropriate values for each of the fields.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Highlight the Printer Type field and press 
MOREINFO="NONE"<Enter>.
PAGENUM=179 ID="BP181"A list of printer types appears. In this window, the printer type refers to the type of connection, such as serial, parallel, or AppleTalk. It does not refer to the AppleTalk type as shown in ATCON. Highlight Other/Unknown. Then, press MOREINFO="NONE"<Enter> to return to the Printer Configuration window. PERFORMANCE="REQUIRED"Highlight the Print Queues Assigned field and press 
MOREINFO="NONE"<Enter>.A list of queues assigned to the printer appears. If no queues are assigned, the list is blank.Press MOREINFO="NONE"<Ins>. A list of queues residing in the current context appears, along with the containers below the current context. Choose a queue to associate with the printer; the print server will take jobs from this queue and send them to the printer. For our example, choose MOREINFO="NONE"Sales_IIISi_Queue. Then, press MOREINFO="NONE"<Enter>. A Priority window opens. If you associate more than one queue with a printer, the priority number determines which queue the print server takes jobs from first. Because our example uses only one queue per printer, accept the default of 1 by pressing MOREINFO="NONE"<Enter>. The queue now appears in the list of queues assigned to the printer. Press MOREINFO="NONE"<Esc> to return to the Printer Configuration window.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<F10> to save your changes.The Printer Configuration window closes.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Available Options window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Print Servers option.The Print Servers list appears. This list contains all the print servers configured in the current context.PERFORMANCE="REQUIRED"To create a 
IDXID="w6057"BOOK="_idx" COLLECTION="nw41" TIDREF="i3458"IDXID="w6058"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
print server, press 
MOREINFO="NONE"<Ins>. In the window that appears, type the new server name. For our example, type 
MOREINFO="NONE"Sales_Print_Server. Then, press 
MOREINFO="NONE"<Enter>. The print server name appears highlighted in the Print Servers list.
PAGENUM=180 ID="BP182"PERFORMANCE="REQUIRED"Make sure the new print server is still highlighted in the Print Servers list. Then, press 
MOREINFO="NONE"<Enter>.The Print Server Information window opens.PERFORMANCE="REQUIRED"From the Print Server Information window, select the 
CLASS=MENUITEM MOREINFO="NONE"Printers option. An empty list appears. This window will contain the printer you associate with the print server. PERFORMANCE="REQUIRED"ID="FM31563"To specify a printer, press 
MOREINFO="NONE"<Ins>. A list of printers residing in the current context appears, along with the containers below the current context.Highlight the name of the printer you want to associate with the print server. For our example, highlight 
MOREINFO="NONE"Sales IIISi. Then, press 
MOREINFO="NONE"<Enter>. The printer name appears highlighted in the list of serviced printers.PERFORMANCE="REQUIRED"Exit PCONSOLE.PERFORMANCE="REQUIRED"Load 
IDXID="w6059"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
PSERVER at the server, specifying the name of the print server you created.PERFORMANCE="REQUIRED"Run the 
IDXID="w6060"BOOK="_idx" COLLECTION="nw41" TIDREF="i1727"
HP PCONFIG or JETADMIN utility from a DOS workstation. PERFORMANCE="REQUIRED"Select the printer interface of the HP LaserJet IIISi, and link the Token Ring card to the printer.Make sure that the printer number you choose matches the printer number as it appears in PCONSOLE.PERFORMANCE="REQUIRED"Test the configuration to be sure that it works for DOS clients. Send one or more print jobs from a DOS client to the HP LaserJet IIISi printer, and monitor the output. RENDERAS="SECT2"Configuring the IDXID="w6061"BOOK="_idx" COLLECTION="nw41" TIDREF="i1577"
Front EndFollow these steps when creating and configuring a spooler for print jobs directed to an HP LaserJet IIISi printer:PAGENUM=181 ID="BP183"PERFORMANCE="REQUIRED"Log in to the NetWare Directory as Admin or another user with supervisor privileges.PERFORMANCE="REQUIRED"Run 
IDXID="w6062"BOOK="_idx" COLLECTION="nw41" TIDREF="i3495"
PRINTDEF.From the DOS prompt, enter this command line:
FORMAT="LINESPECIFIC"MOREINFO="NONE"printdef MOREINFO="NONE"<Enter>In PRINTDEF, you will import the file HP3SIPCL.PDF. This file enables you to switch the HP LaserJet IIISi printer to PostScript mode and then back to its default. PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Current Context option.In the window that opens, enter the context containing the queue you created in PCONSOLE. This context becomes the current context. (If your current context is already set appropriately, you need not carry out this step.)When you complete entering a new context, press 
MOREINFO="NONE"<Enter> to close the window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Print Devices option.The Print Device Options window opens.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Import Print Device option. PRINTDEF opens a window and prompts you for the source directory containing the printer definition (.PDF) files. These files contain the modes available for different kinds of printers. Type SYS:PUBLIC at the prompt and press 
MOREINFO="NONE"<Enter>. A list of .PDF files appears.PERFORMANCE="REQUIRED"Highlight the file 
IDXID="w6063"BOOK="_idx" COLLECTION="nw41" TIDREF="i1731"
HP3SIPCL.PDF and press 
MOREINFO="NONE"<Enter>.PRINTDEF imports the file to the NetWare print services database.PERFORMANCE="REQUIRED"Exit PRINTDEF, saving your changes.PERFORMANCE="REQUIRED"Load ATPSCON at the server.Enter this command at the console prompt:
PAGENUM=182 ID="BP184"FORMAT="LINESPECIFIC"MOREINFO="NONE"load atpsconYou can also access ATPSCON from a DOS workstation running RCONSOLE. However, if you load ATPSCON using RCONSOLE, NetWare transmits your password across the network in an unencrypted form. Always load ATPSCON from the server console to avoid compromising the secrecy of your password. After you load ATPSCON, you can use it safely from RCONSOLE.For details on using RCONSOLE, see NetWare 4.1 
Supervising the Network.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option.A window opens, enabling you to enter the context containing the queue you will associate with the spooler. This context becomes the current context. (If your current context is already set appropriately, you need not carry out this step.)For our example, enter 
MOREINFO="NONE"OU=Sales.OU=Western.O=Acme. PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers window opens. If no spoolers exist, the window is empty.PERFORMANCE="REQUIRED"To configure a new spooler, press 
MOREINFO="NONE"<Ins>.The Spooler Parameters window opens.PERFORMANCE="REQUIRED"In the Spooler Parameters window, specify the spooler configuration settings.For our sample configuration, enter the settings in 
IDREF="FM21445"Table 6-4.LABEL="6-4" PGWIDE=0 TOCENTRY="1"ID="FM21445" Spooler Parameters: HP Laser IIISi SettingsCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="8*"COLNAME=2 COLWIDTH="9*"COLNAME=3 COLWIDTH="16*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"SettingCOLNAME=3 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"NetWare Print QueueCOLNAME=2 ROTATE="0" MOREROWS="0"Sales_IIISi_QueueCOLNAME=3 ROTATE="0" MOREROWS="0"The print queue name matches the one you associated with the printer in PCONSOLE.COLNAME=1 ROTATE="0" MOREROWS="0"Printer ModelCOLNAME=2 ROTATE="0" MOREROWS="0"HP LaserJet IIISiCOLNAME=3 ROTATE="0" MOREROWS="0"This setting reflects the model of the printer you are making available.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk NameCOLNAME=2 ROTATE="0" MOREROWS="0"Sales IIISi QueueCOLNAME=3 ROTATE="0" MOREROWS="0"The spooler name reflects the queue to which it will send jobs. By default, ATPSCON uses the queue name you specify. Macintosh clients will see this name in the Chooser.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk TypeCOLNAME=2 ROTATE="0" MOREROWS="0"LaserWriterCOLNAME=3 ROTATE="0" MOREROWS="0"You cannot change this field.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk ZoneCOLNAME=2 ROTATE="0" MOREROWS="0"SalesCOLNAME=3 ROTATE="0" MOREROWS="0"The spooler will advertise the queue in this zoneCOLNAME=1 ROTATE="0" MOREROWS="0"Banner Page with JobsCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Notify User on Job CompletionCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Place Jobs on HoldCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Enforce Queue SecurityCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Advanced PostScript OptionsCOLNAME=2 ROTATE="0" MOREROWS="0"Accept all defaultsCOLNAME=3 ROTATE="0" MOREROWS="0"COLNAME=1 ROTATE="0" MOREROWS="0"Advertise Color DeviceCOLNAME=2 ROTATE="0" MOREROWS="0"<model default>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler FormCOLNAME=2 ROTATE="0" MOREROWS="0"<None> COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler DeviceCOLNAME=2 ROTATE="0" MOREROWS="0"HP LaserJet IIISi (PCL)COLNAME=3 ROTATE="0" MOREROWS="0"This setting makes modes available.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler Header ModeCOLNAME=2 ROTATE="0" MOREROWS="0"Switch_to_PostScriptCOLNAME=3 ROTATE="0" MOREROWS="0"This setting switches the printer to PostScript mode.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler Trailer ModeCOLNAME=2 ROTATE="0" MOREROWS="0"(Re-initialize)COLNAME=3 ROTATE="0" MOREROWS="0"This setting returns the printer to its default mode.PAGENUM=183 ID="BP185"For complete information on each field in the Spooler Parameters window, see 
IDREF="FM21862""Configuring a Spooler" on page 129.PERFORMANCE="REQUIRED"Save your settings.Press 
MOREINFO="NONE"<Esc>. A window opens, asking whether you want to save the parameters you entered. 
PAGENUM=184 ID="BP186"To go back to the Spooler Parameters window and change your settings, highlight No and press 
MOREINFO="NONE"<Enter>. To save your settings, highlight Yes and press 
MOREINFO="NONE"<Enter>. The Configured Spoolers window now contains the name, type, and zone of the new spooler. Press 
MOREINFO="NONE"<Esc> to return to the Configuration Options window.PERFORMANCE="REQUIRED"Exit ATPSCON.ATPS is still loaded. With PSERVER and ATPS loaded, both Macintosh and non-Macintosh clients now have access to the HP LaserJet IIISi.RENDERAS="SECT1"ID="FM17313"Using IDXID="w6064"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"IDXID="w6065"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"IDXID="w6066"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"IDXID="w6067"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
PSERVER and ATXRP to Access a IDXID="w6068"BOOK="_idx" COLLECTION="nw41" TIDREF="i2084"
LaserWriter Plus PrinterThis example shows you how to configure printing from a DOS client to a LaserWriter Plus printer residing on an IDXID="w6069"BOOK="_idx" COLLECTION="nw41" TIDREF="i1185"
AppleTalk segment of the network. IDREF="FM42440"Figure 6-5 shows the network segment containing the DOS clients and the LaserWriter.LABEL="6-5" FLOAT="0"ID="FM42440"DOS Clients to LocalTalk LaserWriterFILEREF="n40mi070.tif"In this example, you will create and configure these print services objects:MARK=BULLETA queue called Marketing_LW_Plus_QueuePAGENUM=185 ID="BP187"A printer object called Marketing LW Plus that represents the LaserWriter Plus printerA print server called Marketing_Print_Server that services Marketing_LW_Plus_QueueAll objects will reside in the context OU=Marketing.OU=Western. O=Acme.This example focuses on configuration from a DOS perspective, using PCONSOLE. The queue will be serviced by PSERVER and ATXRP, rather than ATPS. If you later want to give Macintosh clients access to the queue, print server, and printer you created in PCONSOLE, simply create a spooler in ATPSCON. Using a spooler, Macintosh clients can print to the queue you create. To implement a configuration enabling non-Macintosh clients to access a LaserWriter Plus printer using ATXRP and PSERVER, follow the steps described below. When you set up print services at your site, substitute the appropriate information for the sample data shown in the example.PERFORMANCE="REQUIRED"Load ATCON at the server.Use ATCON to determine the name and zone of the LaserWriter that you want to make available to DOS clients. You will need this information when running PCONSOLE.For information on using ATCON, see the 
AppleTalk for NetWare Reference guide.PERFORMANCE="REQUIRED"Log in from a DOS workstation in Directory Services mode as Admin or another user with supervisor privileges.PERFORMANCE="REQUIRED"Run 
IDXID="w6070"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
PCONSOLE.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option.A window opens, enabling you to enter the context in which your print services objects will reside. This context becomes the current context. (If your current context is already set appropriately, you need not carry out this step.)For our example, enter 
MOREINFO="NONE"OU=Marketing.OU=Western.O=Acme. 
PAGENUM=186 ID="BP188"PERFORMANCE="REQUIRED"From the Available Options window, choose the 
CLASS=MENUITEM MOREINFO="NONE"Print Queues option.The Print Queues list appears. This list contains all the print queues in the current context.PERFORMANCE="REQUIRED"To 
IDXID="w6071"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6072"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6073"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
create a print queue, press 
MOREINFO="NONE"<Ins>. In the window that opens, type the new queue name. For our example, type 
MOREINFO="NONE"Marketing_LW_Plus_Queue. Then, press 
MOREINFO="NONE"<Enter>. Another window opens, prompting you for the volume on which the print queue will physically reside. Press 
MOREINFO="NONE"<Ins> to see a list of available volumes. Highlight the appropriate volume and press 
MOREINFO="NONE"<Enter>. The volume name appears in the window. Press 
MOREINFO="NONE"<Enter> again. The print queue name appears highlighted in the Print Queues list.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Available Options window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Printers option.The Printers window opens. This window contains a list of all the printers defined in the current context.PERFORMANCE="REQUIRED"To create a 
IDXID="w6074"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6075"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6076"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
printer object, press 
MOREINFO="NONE"<Ins>.In the window that opens, type the new printer name. For our example, type 
MOREINFO="NONE"Marketing LW Plus. Then, press 
MOREINFO="NONE"<Enter>. The printer name appears highlighted in the Printers list.PERFORMANCE="REQUIRED"ID="FM19547"Configure the 
IDXID="w6077"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6078"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6079"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
printer.Make sure the new printer is highlighted. Then, press 
MOREINFO="NONE"<Enter>. The 
IDXID="w6080"BOOK="_idx" COLLECTION="nw41" TIDREF="i3499"IDXID="w6081"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
Printer Configuration window opens (
IDREF="FM21390"Figure 6-6).
PAGENUM=187 ID="BP189"LABEL="6-6" FLOAT="0"ID="FM21390"Printer Configuration WindowFILEREF="n40mi129.tif"This window enables you to specify a number of printing options. For simplicity's sake, accept the default values in most of the fields. For our purposes, only these fields require explicit settings:
MARK=BULLETPrinter TypeMARK=BULLETConfigurationBanner TypePrint Queues Assigned PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Highlight the 
IDXID="w6082"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6083"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
Printer Type field and press 
MOREINFO="NONE"<Enter>.A list of printer types appears. In this window, the printer type refers to the type of connection, such as serial, parallel, or AppleTalk. It does not refer to the AppleTalk type as shown in ATCON. Highlight AppleTalk Printer. Then, press MOREINFO="NONE"<Enter> to return to the Printer Configuration window. PERFORMANCE="REQUIRED"Highlight the Configuration field and press 
MOREINFO="NONE"<Enter>.The AppleTalk Printer Configuration window opens (IDREF="FM33132"Figure 6-7).PAGENUM=188 ID="BP190"LABEL="6-7" FLOAT="0"ID="FM33132"AppleTalk Printer Configuration WindowFILEREF="n40mi127.tif"IDREF="FM21672"Table 6-5 explains each field in the AppleTalk Printer Configuration window.LABEL="6-5" PGWIDE=1 TOCENTRY="1"ID="FM21672" AppleTalk Printer Configuration FieldsCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"AppleTalk IDXID="w6084"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
NameIDXID="w6085"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6086"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6087"BOOK="_idx" COLLECTION="nw41" TIDREF="i213"COLNAME=2 ROTATE="0" MOREROWS="0"This field defaults to the printer name you selected in IDREF="FM19547"Step 10.Step 10. If necessary, modify it to reflect the exact AppleTalk name you found in ATCON. Often, AppleTalk printer names contain a trailing space. Be sure to enter any trailing spaces in the name.COLNAME=1 ROTATE="0" MOREROWS="0"AppleTalk IDXID="w6088"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
TypeIDXID="w6089"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6090"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6091"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"COLNAME=2 ROTATE="0" MOREROWS="0"This field contains the NBP type of the printer. To select a printer type, highlight the field and pressMOREINFO="NONE" <Enter>. A window opens, displaying these printer types:COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"CLASS=MENUITEM MOREINFO="NONE"LaserWriter - The Apple LaserWriter family and its compatibles. This type is the default.CLASS=MENUITEM MOREINFO="NONE"ImageWriter - The Apple ImageWriter IICLASS=MENUITEM MOREINFO="NONE"LQ - The Apple ImageWriter LQCLASS=MENUITEM MOREINFO="NONE"DeskWriter - The HP DeskWriter, DeskWriter 510, and DeskWriter CCLASS=MENUITEM MOREINFO="NONE"DeskWriter 550C - The HP DeskWriter 550CCLASS=MENUITEM MOREINFO="NONE"PaintWriter XL - The HP PaintWriter XLCLASS=MENUITEM MOREINFO="NONE"PaintJet XL300 - The HP PaintJet XL300CLASS=MENUITEM MOREINFO="NONE"Other - Enables you to enter your own type. To select a printer type that is not listed, select Other and enter the printer's type. Enter the type exactly as it appears in ATCON. Type names are not case-sensitive.For our example, accept the default of LaserWriter.COLNAME=1 ROTATE="0" MOREROWS="0"AppleTalk IDXID="w6092"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
ZoneIDXID="w6093"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"IDXID="w6094"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6095"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"COLNAME=2 ROTATE="0" MOREROWS="0"Enter the name of the AppleTalk zone in which the AppleTalk printer resides. For our example, enter MOREINFO="NONE"Marketing. If you do not specify a zone name, ATXRP assumes the default zone. The default zone, represented by an asterisk (*), depends on the configuration of the AppleTalk module.We recommend that you enter the printer's actual zone name, instead of relying on the default zone name, because the default zone can change. The zone name you enter can contain up to 32 characters and is not case- sensitive.COLNAME=1 ROTATE="0" MOREROWS="0"Hide AppleTalk PrinterIDXID="w6096"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"IDXID="w6097"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6098"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"COLNAME=2 ROTATE="0" MOREROWS="0"If you hide the printer, the Macintosh user must send the print job to a spooler. Hiding the printer allows for a more equitable use of printer resources, because a user cannot bypass jobs in the queue and print directly to the printer. (This feature is currently supported for use with Apple LaserWriters, LaserWriter-compatibles, ImageWriter II, and Image Writer LQ printers only.) For our example, select Yes.Note that hiding a printer is not a foolproof means of denying direct access to it. Technically sophisticated users may be able to find a way to print directly. If printer security is important to you, configure APPLETLK.NLM to limit access to the printer, or put the printer on a non-AppleTalk segment of the network. For information about configuring APPLETLK.NLM, see the AppleTalk for NetWare Reference guide.COLNAME=1 ROTATE="0" MOREROWS="0"Print Error BannersIDXID="w6099"BOOK="_idx" COLLECTION="nw41" TIDREF="i1337"IDXID="w6100"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"IDXID="w6101"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"COLNAME=2 ROTATE="0" MOREROWS="0"This option enables you to specify whether ATXRP prints error banners. By default, job errors that a printer returns to ATXRP print on a special banner page. For printers that use high-resolution film, printing extra banner pages can cause unacceptable waste.For our example, select No.PAGENUM=189 ID="BP191"Press MOREINFO="NONE"<Esc> to return to the Printer Configuration window.PERFORMANCE="REQUIRED"Highlight the Banner Type field and press 
MOREINFO="NONE"<Enter>.A list of banner types appears. Highlight the CLASS=MENUITEM MOREINFO="NONE"PostScript option and press MOREINFO="NONE"<Enter>. The value you specified appears in the field. PERFORMANCE="REQUIRED"Highlight the Print Queues Assigned field and press 
MOREINFO="NONE"<Enter>.
PAGENUM=190 ID="BP192"A list of queues assigned to the printer appears. If no queues are assigned, the list is blank.Press MOREINFO="NONE"<Ins>. A list of queues residing in the current context appears, along with the containers below the current context. Choose a queue to associate with the printer; the server will take jobs from this queue and send them to the printer. For our example, choose MOREINFO="NONE"Marketing_LW_Plus_Queue. Then, press MOREINFO="NONE"<Enter>. A Priority window opens. If you associate more than one queue with a printer, the priority number determines which queue the print server takes jobs from first. Because our example uses only one queue per printer, accept the default of 1 by pressing MOREINFO="NONE"<Enter>. The queue now appears in the list of queues assigned to the printer. Press MOREINFO="NONE"<Esc> to return to the Printer Configuration window.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<F10> to save your changes.The Printer Configuration window closes.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Available Options window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Print Servers option.The Print Servers list appears. This list contains all the print servers configured on the current server.PERFORMANCE="REQUIRED"To create a 
IDXID="w6102"BOOK="_idx" COLLECTION="nw41" TIDREF="i3458"IDXID="w6103"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
print server, press 
MOREINFO="NONE"<Ins>. In the window that opens, type the new server name. For our example, enter 
MOREINFO="NONE"Marketing_Print_Server. Then, press 
MOREINFO="NONE"<Enter>. The print server name appears highlighted in the Print Servers list.PERFORMANCE="REQUIRED"Make sure the new print server is still highlighted in the Print Servers list. Then, press 
MOREINFO="NONE"<Enter>.The Print Server Information window opens.PERFORMANCE="REQUIRED"From the Print Server Information window, select the 
CLASS=MENUITEM MOREINFO="NONE"Printers option. 
PAGENUM=191 ID="BP193"An empty window appears. This window will contain the printer you associate with the print server. PERFORMANCE="REQUIRED"To specify a 
IDXID="w6104"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6105"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6106"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
printer, press 
MOREINFO="NONE"<Ins>. A list of printers residing in the current context appears, along with the containers below the current context.Highlight the name of the printer you want to associate with the print server. For our example, highlight 
MOREINFO="NONE"Marketing LW Plus. Then, press 
MOREINFO="NONE"<Enter>. The printer name appears highlighted in the list of serviced printers.PERFORMANCE="REQUIRED"Exit PCONSOLE.PERFORMANCE="REQUIRED"Load 
IDXID="w6107"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"IDXID="w6108"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
PSERVER, specifying the name of the print server you created.Loading PSERVER automatically load ATXRP.NLM if the print server has one or more AppleTalk printers associated with it. The ATXRP module extends AppleTalk functionality to PSERVER. For information on how to load each of these modules, see 
IDREF="FM15430""Loading PSERVER and ATXRP" on page 261.PERFORMANCE="REQUIRED"Configure the DOS workstations to access the NetWare queue.For information, see 
IDREF="FM22693""Setting Up DOS Workstation Printing" on page 266.RENDERAS="SECT1"ID="FM14467"Creating a Secure Printing EnvironmentNetWare for Macintosh print services security enables you to carry out these tasks:MARK=BULLETRequire each Macintosh user to log in to the server running ATPS and to be a designated IDXID="w6109"BOOK="_idx" COLLECTION="nw41" TIDREF="i3657"
Queue User of a queue in order to print to it.Prevent Macintosh users from bypassing the queue and printing directly to a printer.IDXID="w6110"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"IDXID="w6111"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6112"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"PAGENUM=192 ID="BP194"You can "hide" AppleTalk printers on the network to prevent users from submitting print jobs directly to them. If you hide the printer, the Macintosh user must send the print job to a spooler; the queue receives the job from the spooler and directs it to the printer. Hiding the printer allows for a more equitable use of printer resources, because a user cannot bypass jobs in the queue and print directly to the printer. Because this feature is controlled by the spooler, it affects only Macintosh users.Hiding a printer is not a foolproof means of denying direct access to it. Technically sophisticated users may be able to find a way to print directly. If printer security is important to you, configure APPLETLK.NLM to limit access to the printer, or put the printer on a non-AppleTalk segment of the network. For information about configuring APPLETLK.NLM, see the AppleTalk for NetWare Reference guide.Specify that ATPS automatically place on IDXID="w6113"BOOK="_idx" COLLECTION="nw41" TIDREF="i3096"
Operator IDXID="w6114"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w6115"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Hold all jobs that users send to the spooler. If your printer uses expensive materials, you may want to control how much access each user has to the printer. In this case, you can instruct ATPS to put an Operator Hold on each job entering the queue. After examining the job, the Queue Operator can determine whether or not to release the hold. Because this feature is controlled by the spooler, it affects only Macintosh users.Assume that the network administrator has already configured these print services components in ATPSCON:MARK=BULLETA printer server for a printer called Color LWA queue called Secure_LW_Queue in the context OU=Art.OU=Western.O=AcmeA spooler called Secure LW QueueTo set up a secure print services environment, follow the steps described below. When you set up print services at your site, substitute the appropriate information for the sample data shown in the example.PERFORMANCE="REQUIRED"Load ATPSCON at the server.Enter this command at the console prompt:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load atpscon
PAGENUM=193 ID="BP195"You can also access ATPSCON from a DOS workstation running RCONSOLE. However, if you load ATPSCON using RCONSOLE, NetWare transmits your password across the network in an unencrypted form. Always load ATPSCON from the server console to avoid compromising the secrecy of your password. After you load ATPSCON, you can use it safely from RCONSOLE.For details on using RCONSOLE, see NetWare 4.1 
Supervising the Network.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers option.The Configured Printer Servers window opens. This window contains the name of each printer server configured on the NetWare server.PERFORMANCE="REQUIRED"Highlight the name of the printer server you want to make secure.For our example, highlight 
MOREINFO="NONE"Color LW.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Enter>.The Printer Server Parameters window opens.PERFORMANCE="REQUIRED"Highlight the Hide Printer field and press 
MOREINFO="NONE"<Enter>.The Hide Printer window opens. This window provides three options: 
MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"NoThis option permits users to print directly to the printer, without directing the job through the queue.MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Leave Unchanged This option does not hide the printer, unless another printer server has already hidden it. CLASS=MENUITEM MOREINFO="NONE"Yes This option blocks users from bypassing the queue.To hide printers, select the 
CLASS=MENUITEM MOREINFO="NONE"Yes option.PERFORMANCE="REQUIRED"Press
MOREINFO="NONE" <Esc>. A window opens, asking whether you want to save your specifications. To save your settings, select Yes. ATPSCON returns you to the Configured Printers Servers window. Press 
MOREINFO="NONE"<Esc> again to return to the Configuration Options window.
PAGENUM=194 ID="BP196"PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers window opens. PERFORMANCE="REQUIRED"Select the spooler associated with the queue and printer you want to make secure.In our example, select the spooler called 
MOREINFO="NONE"Secure LW Queue. The Spooler Parameters window opens.PERFORMANCE="REQUIRED"Highlight the Place Jobs on Hold field and press 
MOREINFO="NONE"<Enter>.The Place Jobs on Hold window opens. This window enables you to place jobs on Operator Hold, User and Operator Hold, User Hold, or none at all. When a job is on Operator Hold, only the Queue Operator can change the job status to Ready. Highlight the 
CLASS=MENUITEM MOREINFO="NONE"Operator Hold option and press 
MOREINFO="NONE"<Enter>.Your selection appears in the Place Jobs on Hold field.PERFORMANCE="REQUIRED"Highlight the Enforce Queue Security field and press 
MOREINFO="NONE"<Enter>.A window opens, giving you two options--Yes and No. To specify that only logged-in Queue Users can send jobs to the printer, select Yes. Your selection appears in the Enforce Queue Security field.PERFORMANCE="REQUIRED"Exit ATPSCON, saving your changes.ATPS is still loaded and your security settings are now in effect.PERFORMANCE="REQUIRED"Using PCONSOLE, specify the users and groups who will be Queue Users for the queue. For information on using PCONSOLE, see the NetWare 4.1 
Print Services guide.RENDERAS="SECT1"ID="FM20404"Setting Up IDXID="w6116"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"IDXID="w6117"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w6118"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS AccountingPAGENUM=195 ID="BP197"This example shows you how to set up ATPS accounting for both Macintosh clients and non-Macintosh clients. For this section, the clients print to a LaserWriter IIg on an Ethernet cable; however, you can set up ATPS accounting for any printer connected to the server using AppleTalk protocols. IDREF="FM35720"Figure 6-8 shows the network segment containing the LaserWriter IIg and the clients.LABEL="6-8" FLOAT="0"ID="FM35720"Setting Up ATPS Accounting for Clients on EthernetFILEREF="n40mi064.tif"For this example, you will set up accounting for the users of a college computer lab. Assume that the network administrator has already configured these print services components in ATPSCON:MARK=BULLETA printer server for a printer called Lab LW IIgA queue called Lab_LW_IIg_Queue in the context OU=Lab.O=CSA spooler called Lab LW IIg QueueYour task is to configure ATPS to charge users for the jobs they print. Your configuration must meet these specifications:MARK=BULLETATPS must charge each user two points per printed page.ATPS should not charge a user for a banner page.PAGENUM=196 ID="BP198"If the user's balance falls below the amount need to print the job, ATPS should put the job on Operator Hold.The Queue Operator can remove the hold when the user's account balance contains enough points to print the job.Each user should stay informed as to the status of his or her account balance.To provide users with this information, you can specify that ATPS print a banner page containing an account summary after each job.ATPS must hide printers. NetWare cannot track accounting charges unless jobs pass through the queue. Therefore, if you charge for print jobs, Macintosh users should not be allowed to bypass the queue. ATPS must enforce queue security.NetWare can only track accounting charges for users logged in to the server. Therefore, you must make sure that all users log in to the server before they can print to a queue.RENDERAS="SECT2"Using IDXID="w6119"BOOK="_idx" COLLECTION="nw41" TIDREF="i2638"IDXID="w6120"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"
NETADMIN to Perform Preliminary TasksWhen you set up accounting in ATPS, you specify how many points to deduct from each user's account for printing. Before ATPS accounting can become effective, you must carry out these tasks:PERFORMANCE="REQUIRED"From a DOS workstation, log in to the NetWare Directory as Admin or another user with supervisor privileges. PERFORMANCE="REQUIRED"Run the NETADMIN utility.PERFORMANCE="REQUIRED"Assign an initial account balance and set accounting options for each user. To accomplish this task, carry out the steps described below.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Manage Objects option.PERFORMANCE="REQUIRED"Locate a user to whom you want to assign an account balance.
PAGENUM=197 ID="BP199"You may need navigate the Directory Services tree to find this user. Highlight the user's name, and press MOREINFO="NONE"<Enter>.PERFORMANCE="REQUIRED"Select the option 
CLASS=MENUITEM MOREINFO="NONE"View or Edit the Trustees of This Object.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Account Restrictions option. PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Account Balance option. The Account Balance form appears.PERFORMANCE="REQUIRED"Set the user's starting account balance.Type a number into the Account Balance field, and press MOREINFO="NONE"<Enter>. The next field, Allow Unlimited Credit, is highlighted.PERFORMANCE="REQUIRED"Specify whether the user should have unlimited credit.A user with unlimited credit will never be denied printing or any other service that uses accounting, even if his or her balance becomes negative. Type Y for Yes, N for No. If you enter No, the next field, Low Balance Limit, is highlighted. PERFORMANCE="REQUIRED"Set the user's low balance limit. The user's account balance can fall to the amount you enter before he or she is denied service. This amount can be positive or negative, but must be set equal to or lower than the user's current account balance.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc>, and save changes.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> until you return to the list of objects.PERFORMANCE="REQUIRED"Repeat the previous steps for each user to whom you want to assign an account balance.PERFORMANCE="REQUIRED"Explicitly grant read and write trusteeship to the server over the accounting properties of the users you want to charge.The ATPS server treats a print job owned by a user it does not have rights to charge as though the owner has an insufficient balance. You can grant appropriate rights by following the steps described below.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Manage Objects option.Highlight a container that includes users to whom you want to give rights, and press MOREINFO="NONE"<F10> to select it. PAGENUM=198 ID="BP200"PERFORMANCE="REQUIRED"Select the option 
CLASS=MENUITEM MOREINFO="NONE"View or Edit the Trustees of This Object.PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Trustees option. A list of properties and their trustees appears. PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Ins>. A list of properties appears.PERFORMANCE="REQUIRED"Select [All Properties Rights]. A field labeled Enter Trustee Name appears. Enter the distinguished name of the NetWare Server object corresponding to the server ATPS is running onFor example, enter MOREINFO="NONE"CN=Acme.O=Western. You can also press MOREINFO="NONE"<Ins>, navigate the tree, and select the server object. When you enter or select the object's name, it appears in the list of trustees. Make sure the name is highlighted; then, press MOREINFO="NONE"<Enter>. The list labeled Property Rights Allowed appears with Read as its only element.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Ins>. The Rights Disallowed list appears. Highlight Write and press MOREINFO="NONE"<Enter>. Then, press MOREINFO="NONE"<Esc> and save your changes when prompted to do so.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> until you return to the list of objects.PERFORMANCE="REQUIRED"Repeat the previous steps until all users you will charge for printing reside under a context to which ATPS has rights.PERFORMANCE="REQUIRED"Exit NETADMIN.RENDERAS="SECT2"Using IDXID="w6121"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"
ATPSCON to Perform Setup TasksTo set up ATPS accounting, follow the steps described below. When you set up print services at your site, substitute the appropriate information for the sample data shown in the example.PERFORMANCE="REQUIRED"Load ATPSCON at the server.Enter this command at the console prompt:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load atpscon
PAGENUM=199 ID="BP201"You can also access ATPSCON from a DOS workstation running RCONSOLE. However, if you load ATPSCON using RCONSOLE, NetWare transmits your password across the network in an unencrypted form. Always load ATPSCON from the server console to avoid compromising the secrecy of your password. After you load ATPSCON, you can use it safely from RCONSOLE.For details on using RCONSOLE, see NetWare 4.1 
Supervising the Network.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Printer Servers option.The Configured Printer Servers window opens. This window contains the name of each printer server configured on the NetWare server.PERFORMANCE="REQUIRED"Highlight the name of the printer server you will charge users to use.For our example, highlight 
MOREINFO="NONE"Lab LW IIg.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Enter>.The Printer Server Parameters window opens.PERFORMANCE="REQUIRED"Highlight the Hide Printer field and press 
MOREINFO="NONE"<Enter>.The Hide Printer window opens. This window provides three options: 
MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"NoThis option permits users to print directly to the printer, without directing the job through the queue.MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Leave Unchanged This option does not hide the printer, unless another printer server has already hidden it. CLASS=MENUITEM MOREINFO="NONE"Yes This option blocks users from bypassing the queue.To hide printers, select the 
CLASS=MENUITEM MOREINFO="NONE"Yes option.
PAGENUM=200 ID="BP202"Hiding a printer is not a foolproof means of denying direct access to it. Technically sophisticated users may be able to find a way to print directly. If printer security is important to you, configure APPLETLK.NLM to limit access to the printer, or put the printer on a non-AppleTalk segment of the network. For information about configuring APPLETLK.NLM, see the AppleTalk for NetWare Reference guide.PERFORMANCE="REQUIRED"Highlight the Charge Users for Jobs field and press 
MOREINFO="NONE"<Enter>.The Charge Users window opens, giving you two options--Yes and No. To set up accounting, select Yes. Your selection appears in the Charge Users for Jobs field.PERFORMANCE="REQUIRED"Specify the number of accounting points to charge per page.Highlight the Points per Page field. Then, enter the number of points you wish to charge per page. If you set the field's value at 2 and a print job is 25 pages long, the user needs to spend 50 accounting points to print the job. ATPS does not consider a banner page part of a job. To charge for printing a banner page, use the Points for Banner Page field, as described in 
IDREF="FM17736"Step 8.PERFORMANCE="REQUIRED"ID="FM17736"Specify whether to charge for printing a banner page.To set the number of accounting points charged for each banner page, highlight the Points for Banner Page field; then, enter the number of points. The charge can be any whole number from 0 to 1000 points per banner page. If the value in the field is zero (the default), banner pages are free.In our example, ATPS should not charge for banner pages. Therefore, accept the default of zero.PERFORMANCE="REQUIRED"Specify what action to take if the user's balance is insufficient to print a job.The If Insufficient User Balance field enables you to determine what action the server should take if the user's balance falls short of the amount needed to print the job. Highlight the field and press 
MOREINFO="NONE"<Enter>. The User Balance Options window opens. This window provides four options:
MARK=BULLETCLASS=MENUITEM MOREINFO="NONE"Delete Job This option removes the print job from the queue without printing it.MARK=BULLETPAGENUM=201 ID="BP203"CLASS=MENUITEM MOREINFO="NONE"Place Job on Operator Hold This option puts the job on Operator Hold so that the Queue Operator can decide whether to print the job. After making sure that the user's balance is sufficient, the operator can remove the hold in PCONSOLE or in the Windows Print Queue utility. When the operator releases the hold, the print job goes to the printer if the balance is sufficient.CLASS=MENUITEM MOREINFO="NONE"Place Job on User Hold This option puts the job on User Hold. If the job owner removes the User Hold when the account contains a sufficient balance, the job will print. CLASS=MENUITEM MOREINFO="NONE"Print Job Anyway This option sends the job to the printer and subtracts the points from the user's account, resulting in a negative balance.In our example, you want ATPS to put the job on Operator Hold until the administrator increases the user's account balance to contain enough points to cover the job. Therefore, highlight the 
CLASS=MENUITEM MOREINFO="NONE"Place Job on Operator Hold option and press 
MOREINFO="NONE"<Enter>.Your selection appears in the If Insufficient User Balance field.PERFORMANCE="REQUIRED"Specify whether to print an account summary.The Print Account Summary Banner field enables you to specify whether ATPS prints a special banner after each job. This banner shows the amount deducted for the print job and the number of accounting points remaining in the user's account.Highlight the Print Account Summary Banner field and press 
MOREINFO="NONE"<Enter>. A window opens, giving you two options--Yes and No. Because you want each user to be aware of the status of his or her account, select Yes. Your selection appears in the Print Account Summary Banner field.PERFORMANCE="REQUIRED"Press
MOREINFO="NONE" <Esc>. A window opens, asking whether you want to save your specifications. To save your settings, select Yes. ATPSCON returns you to the Configured Printers Servers window. Press 
MOREINFO="NONE"<Esc> again to return to the Configuration Options window.
PAGENUM=202 ID="BP204"PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers window opens. PERFORMANCE="REQUIRED"Select the spooler associated with the queue and printer you want to charge clients to use.In our example, select the spooler called 
MOREINFO="NONE"Lab LW IIg Queue. The Spooler Parameters window opens.PERFORMANCE="REQUIRED"Highlight the Enforce Queue Security field and press 
MOREINFO="NONE"<Enter>.A window opens, giving you two options--Yes and No. To specify that only logged-in Queue Users can send jobs to the printer, select Yes. Your selection appears in the Enforce Queue Security field.PERFORMANCE="REQUIRED"Exit ATPSCON, saving your changes.ATPS is still loaded and your accounting settings are now in effect.LABEL="7"PAGENUM=203 ID="BP205"ID="FM14266"Managing Your Print Services EnvironmentIDXID="w6122"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w6123"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
After you configure and load AppleTalk print services, you need to manage your print services environment to ensure optimum performance. This chapter describes the following tasks:MARK=BULLETBecoming familiar with the directories and files associated with ATPSManaging PostScript fontsManaging Laser Prep files Managing queue directoriesHandling PostScript data formatsDesignating Queue Users and Queue OperatorsRENDERAS="SECT1"IDXID="w6124"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6125"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS IDXID="w6126"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w6127"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Directories and FilesIDREF="FM22848"Table 7-1 describes the directories used with ATPS and ATPSCON.LABEL="7-1" PGWIDE=1 TOCENTRY="1"ID="FM22848" ATPS-Related DirectoriesCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"DirectoryCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6128"BOOK="_idx" COLLECTION="nw41" TIDREF="i4409"
SYS:SYSTEM\NW- MAC\FONTSCOLNAME=2 ROTATE="0" MOREROWS="0"The NetWare® installation process creates this directory. The FONTS directory contains IDXID="w6129"BOOK="_idx" COLLECTION="nw41" TIDREF="i18"
.FNT files; these files provide the default font lists for Apple LaserWriters and other PostScript printers.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6130"BOOK="_idx" COLLECTION="nw41" TIDREF="i4414"
SYS:SYSTEM\  NW-MAC\PSUTILSCOLNAME=2 ROTATE="0" MOREROWS="0"The NetWare installation process creates this directory. The PSUTILS directory contains utility files for PostScript printers.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6131"BOOK="_idx" COLLECTION="nw41" TIDREF="i4415"
SYS:SYSTEM\  NW-MAC\SETUPCOLNAME=2 ROTATE="0" MOREROWS="0"The NetWare installation process creates this directory. The SETUP directory contains an example setup file for a PostScript printer.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6132"BOOK="_idx" COLLECTION="nw41" TIDREF="i4413"
SYS:SYSTEM\  NW-MAC\PPDSCOLNAME=2 ROTATE="0" MOREROWS="0"The NetWare installation process creates this directory. The PPDS directory contains IDXID="w6133"BOOK="_idx" COLLECTION="nw41" TIDREF="i3353"
PostScript Printer Definition (PPD) files.Each PPD file describes the characteristics of a particular PostScript printer model. The PPD file contains the name of the printer model, a list of the printer's standard fonts, the amount of standard memory installed, whether the printer supports color, whether the printer uses PostScript Level 1 or Level 2, and other information. The PPD file contains a list of the features installed on the printer at the factory; it does not take into account any fonts or memory you may have added.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6134"BOOK="_idx" COLLECTION="nw41" TIDREF="i4408"IDXID="w6135"BOOK="_idx" COLLECTION="nw41" TIDREF="i323"
SYS:SYSTEM\ATPSCOLNAME=2 ROTATE="0" MOREROWS="0"By default, loading ATPS.NLM creates the ATPS directory within the server's SYS:SYSTEM directory. The ATPS directory contains files that ATPS uses internally, such as font list files, IDXID="w6136"BOOK="_idx" COLLECTION="nw41" TIDREF="i2074"IDXID="w6137"BOOK="_idx" COLLECTION="nw41" TIDREF="i3351"IDXID="w6138"BOOK="_idx" COLLECTION="nw41" TIDREF="i3512"IDXID="w6139"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"
Laser Prep files, cached PostScript fonts, and printer log files. You can use ATPSCON to specify a different name and location for the ATPS directory. For information, see IDREF="FM12087""Selecting the ATPS Directory" on page 158"Selecting the ATPS Directory" on page 158.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6140"BOOK="_idx" COLLECTION="nw41" TIDREF="i3659"IDXID="w6141"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6142"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6143"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"IDXID="w6144"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"vol_name: QUEUES\  *.QDRCOLNAME=2 ROTATE="0" MOREROWS="0"When you configure a new queue in ATPSCON or PCONSOLE, a .IDXID="w6145"BOOK="_idx" COLLECTION="nw41" TIDREF="i29"IDXID="w6146"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6147"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
QDR directory is created in the QUEUES directory at the root of a volume you specify. The queue directory name is the queue's unique Directory ID followed by the .QDR extension. Each.QDR directory contains the print jobs spooled to that queue. Each print job resides in the queue as a file with a .Q extension. The server must have enough disk space to accommodate incoming print jobs on the volume containing the .QDR directories.PAGENUM=204 ID="BP206"IDREF="FM24078"Table 7-2 describes the files used with ATPS and ATPSCON.LABEL="7-2" PGWIDE=1 TOCENTRY="1"ID="FM24078" ATPS-Related FilesCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FileCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\  IDXID="w6148"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
ATPSCON.NLMCOLNAME=2 ROTATE="0" MOREROWS="0"You use this utility to configure ATPS spoolers and printer servers, and to customize your print services environment. COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6149"BOOK="_idx" COLLECTION="nw41" TIDREF="i2609"
NW-MAC\  ATPSCON\  NBPTYPE.DEFCOLNAME=2 ROTATE="0" MOREROWS="0"NBPTYPE.DEF contains a database of printer models available to ATPSCON.COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\  NW-MAC\ATPSCON\  *.PRNCOLNAME=2 ROTATE="0" MOREROWS="0"ATPSCON creates a IDXID="w6150"BOOK="_idx" COLLECTION="nw41" TIDREF="i25"
.PRN file every time you configure a printer server. The file contains configuration information about the printer server.COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\  NW-MAC\ATPSCON\  *.IDXID="w6151"BOOK="_idx" COLLECTION="nw41" TIDREF="i23"IDXID="w6152"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w6153"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
PRECOLNAME=2 ROTATE="0" MOREROWS="0"These files represent disabled printer server configurations. COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\  NW-MAC\ATPSCON\  *.SPLCOLNAME=2 ROTATE="0" MOREROWS="0"ATPSCON creates a IDXID="w6154"BOOK="_idx" COLLECTION="nw41" TIDREF="i32"IDXID="w6155"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w6156"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
.SPL file every time you configure a spooler. The file contains configuration information about the spooler. COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\  NW-MAC\ATPSCON\  *IDXID="w6157"BOOK="_idx" COLLECTION="nw41" TIDREF="i31"IDXID="w6158"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w6159"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
SPECOLNAME=2 ROTATE="0" MOREROWS="0"These files represent disabled spooler configurations.COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\  NW-MAC\ATPSCON\  IDXID="w6160"BOOK="_idx" COLLECTION="nw41" TIDREF="i326"IDXID="w6161"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS.DATCOLNAME=2 ROTATE="0" MOREROWS="0"This file stores system-wide ATPS configuration information, such as the location of the ATPS directory and the current verbosity settings. COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\ATPS\  *.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w6162"BOOK="_idx" COLLECTION="nw41" TIDREF="i18"IDXID="w6163"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"
Each .FNT file is a font list file. IDXID="w6164"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS creates one .FNT file for each spooler emulating a IDXID="w6165"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
PostScript printer. ATPS derives the contents of each .FNT file from an AppleTalk printer, a PPD file, or a custom font list.COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\ATPS\  IDXID="w6166"BOOK="_idx" COLLECTION="nw41" TIDREF="i4070"IDXID="w6167"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"
SERVER.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"SERVER.FNT is a font list file that IDXID="w6168"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS creates for all spoolers that use ATPSCON's CLASS=MENUITEM MOREINFO="NONE"Manage Fonts option. The list reflects the contents of the ATPS font cache.COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\ATPS\  *.QRYCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w6169"BOOK="_idx" COLLECTION="nw41" TIDREF="i30"IDXID="w6170"BOOK="_idx" COLLECTION="nw41" TIDREF="i2074"IDXID="w6171"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"
When a Macintosh client sends a print job, it queries the spooler to find out whether the printer is initialized with the version of the Laser Prep file present on the Macintosh. ATPS stores this query in a .QRY file. The IDXID="w6172"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS printer server uses the .QRY file whenever it needs to query a printer for that particular Laser Prep version.COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\ATPS\  *.PRSCOLNAME=2 ROTATE="0" MOREROWS="0"Each IDXID="w6173"BOOK="_idx" COLLECTION="nw41" TIDREF="i26"IDXID="w6174"BOOK="_idx" COLLECTION="nw41" TIDREF="i2074"IDXID="w6175"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
.PRS file contains a different version of the Laser Prep file. When ATPS receives a query from a Macintosh client, it checks the current version of the Laser Prep file stored in the ATPS directory. When a Macintosh uses a Laser Prep version that ATPS does not have, ATPS creates a new .PRS file.COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\ATPS\  *.PRICOLNAME=2 ROTATE="0" MOREROWS="0"A file with a IDXID="w6176"BOOK="_idx" COLLECTION="nw41" TIDREF="i24"IDXID="w6177"BOOK="_idx" COLLECTION="nw41" TIDREF="i2074"IDXID="w6178"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
.PRI extension is a *.PRS file modified for inclusion in jobs. COLNAME=1 ROTATE="0" MOREROWS="0"SYS:\SYSTEM\ATPS\  *.PSFCOLNAME=2 ROTATE="0" MOREROWS="0"Each IDXID="w6179"BOOK="_idx" COLLECTION="nw41" TIDREF="i3351"IDXID="w6180"BOOK="_idx" COLLECTION="nw41" TIDREF="i28"IDXID="w6181"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
.PSF file contains a PostScript font that ATPS font management has captured.COLNAME=1 ROTATE="0" MOREROWS="0"SYS:\SYSTEM\ATPS\  *.LOGCOLNAME=2 ROTATE="0" MOREROWS="0"A IDXID="w6182"BOOK="_idx" COLLECTION="nw41" TIDREF="i2186"IDXID="w6183"BOOK="_idx" COLLECTION="nw41" TIDREF="i20"IDXID="w6184"BOOK="_idx" COLLECTION="nw41" TIDREF="i3512"
.LOG file is an ATPS printer log file. The file's name consists of a number and the .LOG extension.COLNAME=1 ROTATE="0" MOREROWS="0"SYS:SYSTEM\ATPS\  *.LGBCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w6185"BOOK="_idx" COLLECTION="nw41" TIDREF="i2186"IDXID="w6186"BOOK="_idx" COLLECTION="nw41" TIDREF="i19"IDXID="w6187"BOOK="_idx" COLLECTION="nw41" TIDREF="i3512"IDXID="w6188"BOOK="_idx" COLLECTION="nw41" TIDREF="i3512"
ATPS creates a backup file with a .LGB extension when a printer log reaches its size limit. Except for its extension, the backup file has the same name as the original .LOG file.PAGENUM=206 ID="BP207"RENDERAS="SECT1"ID="FM37143"Managing IDXID="w6189"BOOK="_idx" COLLECTION="nw41" TIDREF="i3351"IDXID="w6190"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w6191"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
PostScript IDXID="w6192"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
FontsThis section discusses the use of PostScript fonts with ATPS and NetWare. RENDERAS="SECT2"How IDXID="w6193"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w6194"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6195"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"
ATPS IDXID="w6196"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6197"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"
Handles Font ListsEach type of PostScript printer has a set of resident fonts available in ROM when you turn on the printer. A printer can also support additional fonts that you download using any Macintosh application made for that purpose. If the printer does not have an external hard disk, downloaded fonts reside in the printer's RAM until you turn the printer off. If the printer supports an external hard disk, you can store downloaded fonts on the external disk; in such a case, the fonts are still available after you power the printer off and on.If a Macintosh user prints directly to a printer, the Macintosh LaserWriter driver queries the printer for its font list. If the printer does not have all the required fonts for the job, the Macintosh includes the missing fonts as part of the print job. If the Macintosh does not have a required font, it may send a bitmap of the font or substitute a different font. The printer uses the included fonts for the current print job only.In NetWare for Macintosh, the ATPS module handles interactions between the Macintosh application and the printer. Each time you load the ATPS module, ATPS generates a font list for each PostScript-defined spooler. The ATPS module responds to the query from the Macintosh application based on the generated font list. If ATPS cannot identify a font list for a spooler, it advertises that the printer does not support any fonts.PAGENUM=207 ID="BP208"If the spooler does not advertise a font that is actually resident on the printer, the spooler requests that the Macintosh application include the font. This situation causes unnecessary delays in printing, or substitution of a bitmapped font when a required font is unavailable on the Macintosh. If the spooler advertises a font that the printer does not support, the printer substitutes a default font, usually the monospaced Courier font.The NetWare installation process copies several font list files to SYS:SYSTEM\NW-MAC\FONTS. IDREF="FM18058"Table 7-3 describes each file.LABEL="7-3" PGWIDE=0 TOCENTRY="1"IDXID="w6198"BOOK="_idx" COLLECTION="nw41" TIDREF="i3351"ID="FM18058" Font List Files Provided with NetWareCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FilenameCOLNAME=2 ROTATE="0" MOREROWS="0"DescriptionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6199"BOOK="_idx" COLLECTION="nw41" TIDREF="i272"
APPLW.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"Default fonts for the original Apple IDXID="w6200"BOOK="_idx" COLLECTION="nw41" TIDREF="i2086"
LaserWriterCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6201"BOOK="_idx" COLLECTION="nw41" TIDREF="i267"
APPLWG.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"Default fonts for the Apple IDXID="w6202"BOOK="_idx" COLLECTION="nw41" TIDREF="i2080"
LaserWriter IIgCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6203"BOOK="_idx" COLLECTION="nw41" TIDREF="i269"
APPLWNT.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"Default fonts for the Apple IDXID="w6204"BOOK="_idx" COLLECTION="nw41" TIDREF="i2077"
LaserWriter II NTCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6205"BOOK="_idx" COLLECTION="nw41" TIDREF="i268"
APPLWNTX.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"Default fonts for the Apple IDXID="w6206"BOOK="_idx" COLLECTION="nw41" TIDREF="i2078"
LaserWriter II NTXCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6207"BOOK="_idx" COLLECTION="nw41" TIDREF="i270"
APPLWPLS.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"Default fonts for the Apple IDXID="w6208"BOOK="_idx" COLLECTION="nw41" TIDREF="i2084"
LaserWriter PlusCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6209"BOOK="_idx" COLLECTION="nw41" TIDREF="i1730"
HPLASER.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"Default fonts for the IDXID="w6210"BOOK="_idx" COLLECTION="nw41" TIDREF="i1723"
HP LaserJet family with the installed PostScript optionCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6211"BOOK="_idx" COLLECTION="nw41" TIDREF="i3301"
PERSLWNT.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"Default fonts for the Apple IDXID="w6212"BOOK="_idx" COLLECTION="nw41" TIDREF="i2083"
LaserWriter NTCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6213"BOOK="_idx" COLLECTION="nw41" TIDREF="i3618"
PRSLWNTR.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"Default fonts for the Apple IDXID="w6214"BOOK="_idx" COLLECTION="nw41" TIDREF="i3303"
Personal LaserWriter NTRCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6215"BOOK="_idx" COLLECTION="nw41" TIDREF="i3328"
PM42.FNTCOLNAME=2 ROTATE="0" MOREROWS="0"Custom font list file for IDXID="w6216"BOOK="_idx" COLLECTION="nw41" TIDREF="i3201"
PageMaker 4.2RENDERAS="SECT2"ID="FM29643"How IDXID="w6217"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"
ATPS Obtains Font ListsATPS obtains a font list for a spooler in one of these ways:MARK=BULLETIDXID="w6218"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"IDXID="w6219"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6220"BOOK="_idx" COLLECTION="nw41" TIDREF="i3055"IDXID="w6221"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
ATPS can query a IDXID="w6222"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
PostScript IDXID="w6223"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
printer on an AppleTalk connection. ATPS then creates a IDXID="w6224"BOOK="_idx" COLLECTION="nw41" TIDREF="i18"
.FNT file containing that printer's current font list, and stores it in the ATPS directory. To specify that ATPS query the printer, select the Advanced PostScript Options field from the Spooler Parameters window in ATPSCON. In the window that opens, highlight the Query Source field and select the printer server configured for the printer. For more information on using the Query Source field, see IDREF="FM10769"page 137.ATPS IDXID="w6225"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
can read the printer model's IDXID="w6226"BOOK="_idx" COLLECTION="nw41" TIDREF="i3353"IDXID="w6227"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"IDXID="w6228"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
PPD file.IDXID="w6229"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6230"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6231"BOOK="_idx" COLLECTION="nw41" TIDREF="i3514"PAGENUM=208 ID="BP209"The PPD file contains a list of the printer's standard resident fonts. It does not take into account additional fonts that may reside on a printer's external disk or in the printer's RAM. If your printer is on a non-AppleTalk connection, ATPS cannot query the printer for its list of fonts. You can therefore specify that ATPS use the font list in the PPD file. To make this specification, select the Advanced PostScript Options field from the Spooler Parameters window in ATPSCON. In the window that opens, highlight the Query Source field and select <model default>. For complete information on using the Query Source field, see IDREF="FM10769"page 137.ATPS can use a custom IDXID="w6232"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"IDXID="w6233"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
font list. You may want to use a custom font list for one of these reasons:MARK=BULLETYour printer is not on an AppleTalk connection and the PPD list for the printer does not contain all the fonts your printer stores. Your printer is not on an AppleTalk connection and you do not have a PPD file for the printer.You can specify one of the font list files provided with NetWare, or create a specialized font list. For information on how to create a custom font list, see IDREF="FM40373""Creating a Specialized Font List File" on page 209.RENDERAS="SECT2"If the Spooler's IDXID="w6234"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w6235"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"
Font List Becomes InaccurateThe spooler's font list can become inaccurate if one of these situations occurs:MARK=BULLETThe AppleTalk printer is reset or power-cycled after ATPS.NLM is loaded.You download one or more fonts to the printer's RAM or external hard disk using a font downloader application.PAGENUM=209 ID="BP210"If you specified an AppleTalk printer as the font list source, the spooler periodically communicates with the printer in order to update the font list and receive other PostScript information. If the printer's font list changes, you can direct ATPS to update the spooler information immediately by disabling and re-enabling the spooler in ATPSCON. For information, see IDREF="FM21466""Disabling and Re-enabling the Spooler" on page 147.For non-AppleTalk printers, make sure the PPD file or custom font list for the spooler always reflects the printer's actual font list.Download fonts directly to the printer, not through a queue. Most font downloader applications cannot download a font through a spooler.RENDERAS="SECT2"ID="FM40373"Creating a Specialized IDXID="w6236"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"IDXID="w6237"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
Font List FileYou should create a customized font list file if all of these conditions are true:MARK=BULLETYour PostScript printer is connected to a non-AppleTalk communications channel.Your printer accesses additional fonts through an expansion board or an attached hard disk drive, so the PPD file does not reflect the fonts actually available on the printer.You do not need to create a specialized font list file for a printer residing on an AppleTalk network, because ATPS can retrieve a font list directly from the printer.To create a customized font list, you need a workstation with a text editor. Follow these steps:PERFORMANCE="REQUIRED"Send the file FONTLIST.PS to a printer. FONTLIST.PS is a PostScript file that instructs the printer to print a current list of fonts in the correct format. If you are using a DOS workstation, go to 
IDREF="FM37900"Step 1a. If you are using a Macintosh workstation, go to 
IDREF="FM34387"Step 1b.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"ID="FM37900"From a DOS workstation, use NPRINT to send the file 
IDXID="w6238"BOOK="_idx" COLLECTION="nw41" TIDREF="i1532"IDXID="w6239"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"IDXID="w6240"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"
FONTLIST.PS to the queue. Make sure that the DOS workstation's print configuration is set correctly for PostScript. For details on setting the DOS workstation print configuration, see IDREF="FM30525""Setting Up DOS Workstation Printing" on page 266.PAGENUM=210 ID="BP211"PERFORMANCE="REQUIRED"ID="FM34387"From a Macintosh workstation, use a PostScript utility such as SendPS to send the FONTLIST.PS file to a spooler.PERFORMANCE="REQUIRED"Change directories to 
IDXID="w6241"BOOK="_idx" COLLECTION="nw41" TIDREF="i4412"
SYS:SYSTEM\NW-MAC\FONTS.PERFORMANCE="REQUIRED"Use a text editor to create a 
IDXID="w6242"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"
font list file.Create a new file and enter a list of the printer's fonts exactly as they appear on the printed output. When creating the file, follow these guidelines:
MARK=BULLETAppend the .FNT extension to the name of the file.For example, you might call your new file NEWFONTS.FNT.MARK=BULLETStore the file in the directory SYS:SYSTEM\NW-MAC\FONTS. Use the pound-sign character (#) at the beginning of any line that is a comment; ATPS does not process a line beginning with a # symbol. You can refer to one of the .FNT files supplied with NetWare for Macintosh to find an example of how to set up your own font list file.RENDERAS="SECT2"Managing the ATPS Font CacheWhen you create a font cache in ATPSCON, Macintosh jobs requiring the PostScript fonts stored in the cache can use them without incurring the additional network traffic that takes place when a workstation includes fonts in jobs sent to the server. In addition, storing fonts on the server rather than the printer results in increased printer memory and faster printer processing times. You can create a font cache on the ATPS server by setting the Manage Fonts field to Yes in ATPSCON's Advanced PostScript Options window; for details, see IDREF="FM32849"page 140.Managing the font cache involves deleting unneeded fonts and setting the maximum size of the font cache. For details on deleting unneeded fonts from the font cache, see IDREF="FM13740""Viewing and Deleting Fonts in the Font Cache" on page 159. For information on setting the maximum size of the font cache, see IDREF="FM33671""Specifying the Maximum Size of the Font Cache" on page 160.PAGENUM=211 ID="BP212"RENDERAS="SECT1"ID="FM39323"Managing IDXID="w6243"BOOK="_idx" COLLECTION="nw41" TIDREF="i2074"
Laser Prep FilesThis section discusses the use of Laser Prep files with ATPS and NetWare. RENDERAS="SECT2"How IDXID="w6244"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6245"BOOK="_idx" COLLECTION="nw41" TIDREF="i2074"
ATPS Handles Laser Prep FilesA Macintosh Laser Prep file contains a dictionary of IDXID="w6246"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w6247"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6248"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
PostScript shorthand commands used by the LaserWriter driver on the Macintosh when formatting PostScript print jobs. The Macintosh downloads this file to initialize the printer before sending it a print job.Version 7.0 and later of the LaserWriter driver includes all the necessary Laser Prep information for print jobs. No Laser Prep file should be present on the printer when you print using this version of the LaserWriter driver.To handle printing of Macintosh jobs created by Version 6.x and earlier of the LaserWriter driver, the correct version of Laser Prep must be available on the printer when the job prints. ATPS can use one of these methods to ensure that the correct version is present:MARK=BULLETThe ATPS printer server can ensure that the printer has the proper version of the Laser Prep file.When a Macintosh application sends a ProcSet query to determine which version of the Laser Prep file initialized the printer, the ATPS spooler stores the query in a .QRY file residing in the ATPS directory. If ATPS reports that the Laser Prep file is not on the printer, the Macintosh downloads its Laser Prep file, and ATPS stores it in a .PRS file that resides in the ATPS directory. ATPS only reports that the Laser Prep file is not present if the file does not reside in the ATPS directory. When the ATPS printer server removes a job from a queue, it examines the file to determine the version of the required Laser Prep file. It then uses the corresponding .QRY file to determine whether the required Laser Prep file resides on the printer. If the printer cannot find the Laser Prep file, ATPS downloads the corresponding .PRS file.PAGENUM=212 ID="BP213"The ATPS spooler can include the correct version of the Macintosh Laser Prep file with each Macintosh print job placed on the queue. Files for this purpose have a .PRI extension.If a non-ATPS print server services your AppleTalk printer, you must direct the spooler to include the correct Laser Prep file in each Macintosh print job as it is placed on the queue. Aldus Prep is a special Prep file used by pre-5.0 versions of Aldus PageMaker for Macintosh. You can use either of these methods to ensure that the printer has the correct version of the Aldus Prep file.RENDERAS="SECT2"Avoiding IDXID="w6249"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6250"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6251"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
Printer ReinitializationWhen a Macintosh user sends a job either directly to the printer or through a queue, the printer is reset if it is initialized with a version of Laser Prep other than the one required by the current job. Reinitializing takes about 30 seconds and can cause the printer to generate its startup page. Print performance improves significantly if you can avoid printer reinitialization. Use one of these strategies:MARK=BULLETInstall the IDXID="w6252"BOOK="_idx" COLLECTION="nw41" TIDREF="i3412"IDXID="w6253"BOOK="_idx" COLLECTION="nw41" TIDREF="i2085"
LaserWriter driver version 7.x or later on each Macintosh workstation accessing the printer.Install the same version of the LaserWriter driver (5.2, 6.x, or 7.x) on each workstation accessing the printer. However, you can use version 8.x of the LaserWriter driver with any other version and still avoid printer reinitialization.Instruct the ATPS spooler to include the appropriate version of the Laser Prep file in each print job it handles.Including the Laser Prep file with each job has these disadvantages:MARK=BULLETPrinting performance may suffer slightly.Including a Laser Prep file with each job increases the amount of data per job by about 30 KB. Therefore, print performance can suffer when a user prints over a slow connection. However, since the delay occurs at the printer server (rather than at the spooler), users are generally less aware of the delay.PAGENUM=213 ID="BP214"You must ensure that users running version 6.x or earlier of the LaserWriter driver do not print directly to a printer. Direct printing causes the print job to bypass the spooler and queue, and may load the printer with the wrong version of Laser Prep. To ensure that users do not print directly to a printer, you must select Yes for the Hide Printer field in ATPSCON's Printer Server Parameters window. For information, see IDREF="FM22870"page 115. RENDERAS="SECT2"Preventing the IDXID="w6254"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6255"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6256"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
Printer from Generating Its Initialization PageTo prevent the printer from printing its initialization page after it is reset or turned on, follow these steps:PERFORMANCE="REQUIRED"At a DOS workstation, change to the SYS:SYSTEM\NW-MAC\PSUTILS directory.PERFORMANCE="REQUIRED"Use NPRINT to send the file named 
IDXID="w6257"BOOK="_idx" COLLECTION="nw41" TIDREF="i2979"
NOSTRTPG.PS to the queue.NOSTRTPG.PS, a PostScript file, prevents the printer from printing its initialization page, even if the printer power is cycled off and on. To re-enable printing of the initialization page, follow these steps:PERFORMANCE="REQUIRED"From a DOS workstation, change to the SYS:SYSTEM\NW-MAC\PSUTILS directory.PERFORMANCE="REQUIRED"Use NPRINT to send the file named STRTPGON.PS to the queue.STRTPGON.PS, a PostScript file, instructs the printer to resume printing its initialization page whenever it is reset or power is cycled off and on.RENDERAS="SECT1"Managing IDXID="w6258"BOOK="_idx" COLLECTION="nw41" TIDREF="i3646"IDXID="w6259"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6260"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6261"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
Queue DirectoriesWhen you create a queue in ATPSCON or PCONSOLE, the utility creates a IDXID="w6262"BOOK="_idx" COLLECTION="nw41" TIDREF="i29"
.QDR directory in the IDXID="w6263"BOOK="_idx" COLLECTION="nw41" TIDREF="i3659"
QUEUES directory at the root of a volume you specify. The queue directory name is the queue's unique Directory ID followed by the .QDR extension. The Directory ID appears as the print queue ID in PCONSOLE. PAGENUM=214 ID="BP215"Each queue directory contains the print jobs spooled to that queue. Each print job resides in the queue as a file with a .Q extension. The server must have enough disk space to accommodate incoming print jobs on the volume containing the .QDR directories. Also, make sure that you create your queues on a volume containing sufficient disk space.A DOS user can place print jobs in a queue serviced by ATPS, even when the ATPS module is not loaded. Of course, the print jobs cannot go to an AppleTalk printer until you load the ATPS module again.When a print server sends a job from a queue to a printer, it deletes the file from the queue directory. Because NetWare keeps deleted files on the disk until they are old enough to be "purged," it is possible for deleted print jobs to use up all available disk space very rapidly. To prevent this situation from occurring, use the NetWare FLAGDIR command to purge deleted queue files immediately. For example, you might use this command line:FORMAT="LINESPECIFIC"MOREINFO="NONE"FLAG SYS:QUEUES\*.QDR P /DO MOREINFO="NONE"<Enter>The QUEUES directory resides at the root of the volume and contains the queue directories. (If you place the queue directories in another location, substitute the appropriate pathname.) The FLAG command marks a queue directory for immediate purging when its files are deleted. You cannot recover deleted files in the queue directory after you use this command.You can also reduce the space used by the queue job files by specifying that they use NetWare compression. If the queue directories reside on the SYS volume, use this command line:FORMAT="LINESPECIFIC"MOREINFO="NONE"FLAG SYS:QUEUES\*.QDR Ic /DOMOREINFO="NONE" <Enter>RENDERAS="SECT1"Handling PostScript Data FormatsPostScript is Adobe's page description language. The data representation used by PostScript contains the commands that control printer output. PostScript data can be communicated to a printer in a variety of ways. The set of allowable characters in PostScript data varies according to how the data will be transmitted. PAGENUM=215 ID="BP216"PAP, AppleTalk's Printer Access Protocol, provides a binary-capable communications channel. On a binary-capable channel, the methods of handling flow control, requesting status, and signaling the end of a job do not depend on a print job's data stream. A binary-capable channel allows all 8-bit characters to be received by the printer. Serial and parallel communications channels are not binary-capable. These channels use control codes in the data stream to signal special functions to the PostScript printer's communications interface. When a serial or parallel printer receives a PostScript data stream containing control codes, the printer's communications interface traps, removes, and acts on the control codes. IDREF="FM38929"Table 7-4 lists some of the control codes.LABEL="7-4" PGWIDE=1 TOCENTRY="1"ID="FM38929"Non-Binary Communications Control CodesCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"Control CodeCOLNAME=2 ROTATE="0" MOREROWS="0"FunctionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"0x03COLNAME=2 ROTATE="0" MOREROWS="0"Abort job requestCOLNAME=1 ROTATE="0" MOREROWS="0"0x04COLNAME=2 ROTATE="0" MOREROWS="0"End-Of-File (EOF) markerCOLNAME=1 ROTATE="0" MOREROWS="0"0x11COLNAME=2 ROTATE="0" MOREROWS="0"X-On in X-On/X-Off flow controlCOLNAME=1 ROTATE="0" MOREROWS="0"0x13COLNAME=2 ROTATE="0" MOREROWS="0"X-Off in X-On/X-Off flow controlCOLNAME=1 ROTATE="0" MOREROWS="0"0x14COLNAME=2 ROTATE="0" MOREROWS="0"Job status requestDirect printer connections to NetWare networks using Remote Printer or Queue Server protocols are generally implemented as virtual serial connections and are therefore non-binary.This section discusses the implications of sending PostScript data over binary and non-binary channels. It covers these issues:MARK=BULLETSending non-binary PostScript data on a binary communications channelSending binary PostScript data on a non-binary communications channelPAGENUM=216 ID="BP217"RENDERAS="SECT2"Sending Non-Binary PostScript Data on a Binary Communications ChannelMany DOS and Windows applications generate PostScript data to be transmitted across a serial or parallel interface. These applications often include the Control-D (0x4) character to signal the end of the job. If this data goes to a queue serviced by an AppleTalk printer (which is on a binary channel), the Control-D character is passed to the printer's PostScript interpreter instead of being intercepted by the printer's serial or parallel interface. PostScript errors or job failures can result. ATPS and ATXRP remedy this problem by filtering Control-D characters in data from non-Macintosh print jobs sent to AppleTalk PostScript printers. The characters are replaced by PAP End-Of-File (EOF) characters.Some DOS and Windows applications may generate binary PostScript data, which could use a Control-D character as data rather than to signal the end of a job. For these applications, you should create a print job configuration using the PostScript Binary Graphics mode in PRINTCON. For details, see IDREF="FM25534"page 273.RENDERAS="SECT2"Sending Binary PostScript Data on a Non-Binary Communications ChannelThis sections addresses the following issues:MARK=BULLETHandling binary data sent from a Macintosh workstationAppending a Control-D character to Macintosh jobsConfiguring a LaserWriter printer to accept 8-bit dataLimitations of setting up a PostScript printer on a non-AppleTalk connectionFor complete information on setting up serial printing, see IDREF="FM42195"Chapter 8, "Configuring Serial Printer Connections."PAGENUM=217 ID="BP218"RENDERAS="SECT3"Handling Binary Data Sent From a Macintosh WorkstationSome Macintosh applications routinely generate binary data, such as graphic bitmaps or program code, and rely on AppleTalk to transfer this data successfully. Ordinarily, if you direct binary data to a non-binary communications interface, some data values will be misinterpreted as control characters and erroneously stripped out. The resulting printer output will be distorted, or PostScript errors may result and no output may appear at all.Using ATPSCON, you can specify what kind of PostScript data a spooler accepts from Macintosh workstations and how it treats the binary data it receives. The Accept Binary Data field of the Advanced PostScript Options window enables you to specify whether the spooler should accept binary data, and if so, whether it should be encoded.If you specify Yes for the Accept Binary Data field, ATPS expects a Macintosh workstation to send binary data; the data is passed to the printer unmodified. This setting is appropriate if the target printer is on an AppleTalk or other binary-capable communications channel.If you specify No for the Accept Binary Data field, Macintosh users should not send binary data to the spooler. If they send binary data, ATPS replaces the characters listed inIDREF="FM38929"Table 7-4 with spaces. Specify No for this setting if the spooler is associated with a non-AppleTalk printer that does not support the Adobe Binary Communications Protocol (BCP) or the Adobe Tagged Binary Communications Protocol (TBCP), or if the queue is serviced by both AppleTalk and non-AppleTalk printers.If you specify Use Binary Encoding, Macintosh workstations should send binary data to the spooler; ATPS encodes the data using BCP or TBCP, as long as the PPD file associated with the printer indicates that the printer supports one of these protocols. If you choose the CLASS=MENUITEM MOREINFO="NONE"Use Binary Encoding option, make sure all printers servicing the queue associated with the spooler support the protocol to be used (either BCP or TCBP), and are not connected using a binary-capable communications channel, such as AppleTalk. If neither protocol is supported, the spooler behaves as though you specified No for the Accept Binary Data field. If the printer supports both protocols, the spooler uses TBCP.If your printer supports neither raw nor encoded binary PostScript data, specify "ASCII" or "hex" PostScript printing in applications and drivers that offer this option.PAGENUM=218 ID="BP219"RENDERAS="SECT3"Appending a Control-D Character to Macintosh JobsWhen configuring a spooler under ATPSCON, you can specify that ATPS append a Control-D character to the end of each job received by a spooler. This provides support for target PostScript printers that are connected through a non-binary communications channel. For details on making this setting, see IDREF="FM32341"page 142.RENDERAS="SECT3"Configuring a LaserWriter to Accept 8-Bit DataMost Macintosh applications and print drivers generate Clean8Bit PostScript data. Clean8bit is a PostScript classification adopted by Adobe Systems, Inc. Clean8bit PostScript data does not rely on the binary-capable nature of AppleTalk, but it does require 8 bits per character.Most serial interfaces can accept either 7- or 8-bit data. Apple LaserWriters, by default, accept 7-bit data. When you are printing a Macintosh file to a LaserWriter-compatible printer connected through a serial interface, make sure that the printer interface is configured to accept 8-bit data. If both the sender and the printer port are not properly configured, characters in the upper ASCII range (over 127 decimal) are replaced by characters in the lower ASCII range.To change a serial printer's interface to accept 8-bit data, download the SERIAL.PS utility to the printer. You can download the file using the NetWare NPRINT command:FORMAT="LINESPECIFIC"MOREINFO="NONE"nprint serial.ps /s=server /q=queue /nff /nbThe SERIAL.PS file remains resident on the printer permanently, even if the printer is powered on an off. For the sender, specify 8 data bits when configuring the serial printer in PCONSOLE. For information, see IDREF="FM42195"Chapter 8, "Configuring Serial Printer Connections."RENDERAS="SECT3"LimitationsIf you set up a PostScript printer on a non-AppleTalk connection, these limitations apply: PAGENUM=219 ID="BP220"MARK=BULLETYou cannot send unmodified binary PostScript data to the printer unless the printer supports the Adobe Binary Communications Protocol (BCP) or the Adobe Tagged Binary Communications Protocol (TBCP).You cannot receive PostScript error reports.RENDERAS="SECT1"Designating Queue Users and Queue OperatorsThe sections that follow describe the tasks that a user can carry out with Queue User or Queue Operator status.RENDERAS="SECT2"Queue User IDXID="w6264"BOOK="_idx" COLLECTION="nw41" TIDREF="i3657"
PrivilegesIn order to own a job sent to a queue, a Macintosh user must be logged in to the server running ATPS as a designated Queue User of that queue. By default, all members of the Directory Services tree are automatically Queue Users. If queue security is enabled, the user must be logged in as a Queue User or the user's job will be rejected.A Macintosh user must own his or her job in order to receive notification that the job printed, or that a problem occurred at the printer. The user must remain logged in continuously from the time he or she submits the job until the time it prints.With Queue User status, a user can carry out these tasks on each of the jobs he or she owns:MARK=BULLETPlace a job on hold.IDXID="w6265"BOOK="_idx" COLLECTION="nw41" TIDREF="i4707"Release a job from hold.Determine the date and time a job will print. Delete a job. In addition, the user can view information about any print job, including its name, its owner, and its position in the queue. The user can also view information about the queue itself, including its Queue ID and the number of jobs it contains.PAGENUM=220 ID="BP221"A Queue User cannot move any job in the queue, even if the user is the owner of the job.To assign Queue User status, use the PCONSOLE utility. Refer to the NetWare 4.1 Print Services manual for details on using PCONSOLE.RENDERAS="SECT2"IDXID="w6266"BOOK="_idx" COLLECTION="nw41" TIDREF="i3650"
Queue Operator PrivilegesWith Queue Operator status, a user can carry out these tasks on any job in the queue:MARK=BULLETView information about a print job, including its name, its owner, and its position in the queue.Place a job on hold.IDXID="w6267"BOOK="_idx" COLLECTION="nw41" TIDREF="i3096"Release a job from hold.Determine the date and time a job will print.Delete a job.Change a job's position in the queue.In addition, the user can view information about the queue itself, including its Queue ID and the number of jobs it contains.A user with supervisor privileges can explicitly assign Queue Operator status by using the PCONSOLE utility. Refer to the NetWare 4.1 Print Services manual for details on using PCONSOLE.LABEL="8"PAGENUM=221 ID="BP222"ID="FM42195"Configuring Serial Printer ConnectionsID="FM14927"You can use PCONSOLE to configure IDXID="w6268"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"IDXID="w6269"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w6270"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
PSERVER for the following types of serial printer connections:MARK=BULLETConnecting a PostScript or other Macintosh-compatible printer directly to a serial port on the serverConnecting a PostScript or other Macintosh-compatible printer to a serial port on a DOS workstationThis chapter explains these procedures and covers the technical details associated with establishing serial connections to Macintosh-compatible printers.RENDERAS="SECT1"ID="FM31188"Serial IDXID="w6271"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"IDXID="w6272"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
Printing with PSERVERWhen establishing a connection with a Macintosh-compatible printer, you should attempt to use one of these types of connection (in order of preference):NUMERATION=ARABIC CONTINUATION="RESTARTS" INHERITNUM="IGNORE"AppleTalkIPX(tm) (Remote Printer or Queue Server)ParallelHowever, you may find PSERVER's support for serial printer interfaces a convenient and direct approach to providing print services. In such cases, be aware of the following factors:MARK=BULLETSerial printing configurations using PSERVER result in slower performance than AppleTalk or IPX configurations. PAGENUM=222 ID="BP223"Typically, Macintosh jobs are larger than DOS or Windows jobs; Macintosh users, in particular, suffer from poorer performance. Performance may be as much as 10 to 100 times slower.Communication errors occur more frequently when using typical serial protocols.Serial printing is difficult to set up and configure correctly.Additionally, if you set up a PostScript printer on a non-AppleTalk connection, these limitations apply: MARK=BULLETYou cannot send unmodified binary PostScript data to the printer unless the printer supports the Adobe Binary Communications Protocol (BCP) or the Adobe Tagged Binary Communications Protocol (TBCP).You cannot receive PostScript error reports.RENDERAS="SECT1"Preparing the IDXID="w6273"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
HardwareThis section contains guidelines for setting up your printer on a serial connection. It covers these hardware issues:MARK=BULLETHandshaking used by different PostScript modelsHow to prepare serial cablesThe suggestions in this section are intended for the network administrator or technician who has experience working with computer hardware. For additional information, please refer to your printer's documentation. Appendix D of the NetWare Print Services guide contains general rules for setting up serial printing, as well as information on standard limitations.RENDERAS="SECT2"IDXID="w6274"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"IDXID="w6275"BOOK="_idx" COLLECTION="nw41" TIDREF="i1632"
Handshaking for Local Serial PostScript PrintersHandshaking enables devices on both ends of a connection to synchronize the flow of data. You can use two type of serial port handshaking: software handshaking and hardware handshaking. PAGENUM=223 ID="BP224"IDXID="w6276"BOOK="_idx" COLLECTION="nw41" TIDREF="i1632"
Software handshaking uses control codes in the data to control the flow of data through the cable. These codes are XON and XOFF. IDXID="w6277"BOOK="_idx" COLLECTION="nw41" TIDREF="i1632"
Hardware handshaking uses an extra pair of serial port wires to handle the flow control of data in the cable. These wires are called DSR and DTR. IDREF="FM41587"Table 8-1 lists common PostScript-compatible printers and the type of handshaking they use for data exchange. Use these tables as a guide when planning a network serial printing configuration.LABEL="8-1" PGWIDE=0 TOCENTRY="1"ID="FM41587" Serial and Parallel Communications SupportCOLS=5 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="7*"COLNAME=2 COLWIDTH="7*"COLNAME=3 COLWIDTH="7*"COLNAME=4 COLWIDTH="6*"COLNAME=5 COLWIDTH="8*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"Printer Type COLNAME=2 ROTATE="0" MOREROWS="0"Serial XON/XOFF COLNAME=3 ROTATE="0" MOREROWS="0"Serial DSR/DTR COLNAME=4 ROTATE="0" MOREROWS="0"Parallel COLNAME=5 ROTATE="0" MOREROWS="0"Binary ProtocolsVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"LaserWriterCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"NoCOLNAME=4 ROTATE="0" MOREROWS="0"NoCOLNAME=5 ROTATE="0" MOREROWS="0"NoneCOLNAME=1 ROTATE="0" MOREROWS="0"LaserWriter PlusCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"No COLNAME=4 ROTATE="0" MOREROWS="0"NoCOLNAME=5 ROTATE="0" MOREROWS="0"NoneCOLNAME=1 ROTATE="0" MOREROWS="0"LaserWriter Pro 600, 630, 810COLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"YesCOLNAME=5 ROTATE="0" MOREROWS="0"BCPCOLNAME=1 ROTATE="0" MOREROWS="0"LaserWriter Select 310, 360COLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"YesCOLNAME=5 ROTATE="0" MOREROWS="0"BCPCOLNAME=1 ROTATE="0" MOREROWS="0"LaserWriter II NTCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"NoCOLNAME=5 ROTATE="0" MOREROWS="0"NoneCOLNAME=1 ROTATE="0" MOREROWS="0"LaserWriter II NTXCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"NoCOLNAME=5 ROTATE="0" MOREROWS="0"NoneCOLNAME=1 ROTATE="0" MOREROWS="0"LaserWriter IIfCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"NoCOLNAME=5 ROTATE="0" MOREROWS="0"BCPCOLNAME=1 ROTATE="0" MOREROWS="0"LaserWriter IIgCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"NoCOLNAME=5 ROTATE="0" MOREROWS="0"BCPCOLNAME=1 ROTATE="0" MOREROWS="0"Personal LaserWriter NTCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"NoCOLNAME=5 ROTATE="0" MOREROWS="0"NoneCOLNAME=1 ROTATE="0" MOREROWS="0"Personal LaserWriter NTRCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"YesCOLNAME=5 ROTATE="0" MOREROWS="0"BCPCOLNAME=1 ROTATE="0" MOREROWS="0"HP DeskJet 1200CCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"YesCOLNAME=5 ROTATE="0" MOREROWS="0"TBCPCOLNAME=1 ROTATE="0" MOREROWS="0"HP LaserJet IIP, IIDCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"YesCOLNAME=5 ROTATE="0" MOREROWS="0"NoneCOLNAME=1 ROTATE="0" MOREROWS="0"HP LaserJet III, IIIP, IIIDCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"YesCOLNAME=5 ROTATE="0" MOREROWS="0"TBCPCOLNAME=1 ROTATE="0" MOREROWS="0"HP LaserJet IIISiCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"YesCOLNAME=5 ROTATE="0" MOREROWS="0"NoneCOLNAME=1 ROTATE="0" MOREROWS="0"HP LaserJet 4, 4SCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"YesCOLNAME=5 ROTATE="0" MOREROWS="0"TBCPCOLNAME=1 ROTATE="0" MOREROWS="0"HP PaintJet XL300COLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"YesCOLNAME=5 ROTATE="0" MOREROWS="0"TBCPCOLNAME=1 ROTATE="0" MOREROWS="0"HP PaintWriter XLCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"YesCOLNAME=4 ROTATE="0" MOREROWS="0"NoCOLNAME=5 ROTATE="0" MOREROWS="0"NonePAGENUM=224 ID="BP225"Please note the following points:MARK=BULLETThe LaserJet III, IIID, and IIIP support TCBP only if the PostScript Cartridge Plus is in use.The HP LaserJet IIISi, 4, 4Si, and the HP DeskJet 1200C support serial and parallel communications only if the appropriate I/O interface card is installed. The HP PaintJet XL300 supports serial communications only if the appropriate I/O interface card is installed.RENDERAS="SECT2"Preparing IDXID="w6278"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"IDXID="w6279"BOOK="_idx" COLLECTION="nw41" TIDREF="i4034"
Serial CablesThis section provides guidelines for preparing your cables to attach a printer to a serial port. RENDERAS="SECT3"Setting PinoutsIDXID="w6280"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"IDXID="w6281"BOOK="_idx" COLLECTION="nw41" TIDREF="i3315"Generally, personal computers have either a male 9-pin (IDXID="w6282"BOOK="_idx" COLLECTION="nw41" TIDREF="i947"IDXID="w6283"BOOK="_idx" COLLECTION="nw41" TIDREF="i946"IDXID="w6284"BOOK="_idx" COLLECTION="nw41" TIDREF="i4036"IDXID="w6285"BOOK="_idx" COLLECTION="nw41" TIDREF="i4036"IDXID="w6286"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"IDXID="w6287"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
DB9) or male 25-pin (DB25) serial port. Serial printers generally have a female 25-pin serial port. The table below gives you the ideal serial cabling pinout configurations.LABEL="8-2" PGWIDE=1 TOCENTRY="1"IDXID="w6288"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"IDXID="w6289"BOOK="_idx" COLLECTION="nw41" TIDREF="i3315"Serial Cabling Pinout ConfigurationsCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="11*"COLNAME=2 COLWIDTH="11*"COLNAME=3 COLWIDTH="11*"NAMEST=1 NAMEEND=3 SPANNAME=SPAN1T3 ALIGN=LEFTVALIGN="TOP"SPANNAME=SPAN1T3 ROTATE="0" MOREROWS="0"Computer with DB25 Port (XON/XOFF Handshaking)COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"Computer with DB25 portCOLNAME=3 ROTATE="0" MOREROWS="0"Printer with DB25 portCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"2COLNAME=3 ROTATE="0" MOREROWS="0"3COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"3COLNAME=3 ROTATE="0" MOREROWS="0"2COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"7COLNAME=3 ROTATE="0" MOREROWS="0"7COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"4-5-6-8SPANNAME=SPAN1T3 ROTATE="0" MOREROWS="0"Computer with DB9 Port (XON/XOFF HandshakingCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"Computer with DB9 portCOLNAME=3 ROTATE="0" MOREROWS="0"Printer with DB25 portCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"2COLNAME=3 ROTATE="0" MOREROWS="0"2COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"3COLNAME=3 ROTATE="0" MOREROWS="0"2COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"5COLNAME=3 ROTATE="0" MOREROWS="0"7COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"4-5-6-8SPANNAME=SPAN1T3 ROTATE="0" MOREROWS="0"Computer with DB25 Port (DSR/DTR Handshaking)COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"Computer with DB25 portCOLNAME=3 ROTATE="0" MOREROWS="0"Printer with DB25 portCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"2COLNAME=3 ROTATE="0" MOREROWS="0"3COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"3COLNAME=3 ROTATE="0" MOREROWS="0"2COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"5-6COLNAME=3 ROTATE="0" MOREROWS="0"20COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"7COLNAME=3 ROTATE="0" MOREROWS="0"7COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"4-5-6-8SPANNAME=SPAN1T3 ROTATE="0" MOREROWS="0"Computer with DB9 Port (DSR/DTR Handshaking)COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"Computer with DB9 portCOLNAME=3 ROTATE="0" MOREROWS="0"Printer with DB25 portCOLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"2COLNAME=3 ROTATE="0" MOREROWS="0"2COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"3COLNAME=3 ROTATE="0" MOREROWS="0"3COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"6-8COLNAME=3 ROTATE="0" MOREROWS="0"20COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"5COLNAME=3 ROTATE="0" MOREROWS="0"7COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"4-5-6-8PAGENUM=226 ID="BP226"RENDERAS="SECT3"Using IDXID="w6290"BOOK="_idx" COLLECTION="nw41" TIDREF="i4034"IDXID="w6291"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
Ready-Made CablesIf you cannot find cables that exactly fit the specifications covered in the previous section, follow these suggestions for adapting ready-made cables:MARK=BULLETThe cable must have at least one ground pin. Use pin 7 for ground, rather than pin 1, when possible. Pin 1 is grounded using the system's power cable, and the printer and PC may get their power's ground from a different source. You can solder pin 1 to the cable's aluminum sheathing, or to the hood itself.The cable must have both a CTS (Clear-to-Send) line and an RTS (Request-to-Send) line. These lines are attached to pins 2 and 3 in most cables. Because you need to set up a null-modem cable, reverse pins 2 and 3.An XON/XOFF (IDXID="w6292"BOOK="_idx" COLLECTION="nw41" TIDREF="i1632"
software handshaking) cable needs only a ground pin (1 or 7) and CTS/RTS (2 and 3) in a null-modem configuration. For this type of configuration, standard two-pair 22-gauge untwisted pair cabling works. However, we recommend that you use a four-pair cable or larger, in case you snag or crimp wires, or decide you need a second printer. Check each newly made cable with an Ohm meter to detect any problems in its construction.A DSR/DTR (IDXID="w6293"BOOK="_idx" COLLECTION="nw41" TIDREF="i1632"
hardware handshaking) cable is essentially the same as XON/XOFF cable, but also requires the DSR and DTR pins.These pins are usually pins 6 and 20 on a DB25 connector. The signals must be crossed in a null-modem configuration.When you print using a queue, NPRINTER.EXE and NPRINTER.NLM query the status of pin 5; when you print directly, DOS generally queries pin 6. PAGENUM=227 ID="BP227"In order to use both of these pins, their signals must be "pulled high;" that is, the voltage must be up for both pins. We strongly recommend you tie pins 4, 5, 6, and 8 together at the printer end, but not at the computer end. If you do not tie these pins together, you may find the printer mysteriously going off-line on the PSERVER console.If a cable that you purchase has additional live pins, find out what they are connected to by using an Ohm meter or similar device. If none of the additional pins are used for ground, CTS, RTS, DSR, and DTR, then there is a good chance the cable will work. However, the only sure way to find out whether a cable works is to test it in the actual configuration. A serial-diagnostic device, such as a breakout box, can be useful if you frequently work with serial cables.RENDERAS="SECT3"Avoiding IDXID="w6294"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"IDXID="w6295"BOOK="_idx" COLLECTION="nw41" TIDREF="i4034"
ProblemsBe careful to avoid these common serial cable problems:MARK=BULLETIncorrect cable pinoutsMismatched handshaking on either side of the cableCabling that is too longIn addition, check that no other boards are using the same hardware interrupts as your serial port. These are usually IRQ 4 for COM1 and IRQ3 for COM2. RENDERAS="SECT1"ID="FM29878"Configuring IDXID="w6296"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w6297"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6298"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
Access to a PostScript Printer on a Serial Connection This section discusses how to set up print services for both Macintosh and non-Macintosh clients directing print jobs to a PostScript printer on a serial connection. The procedure consists of these steps:PERFORMANCE="REQUIRED"Configure the print services back end (for all clients).PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"At a DOS workstation, run PCONSOLE.PERFORMANCE="REQUIRED"Select a context.
PAGENUM=228 ID="BP228"PERFORMANCE="REQUIRED"Create a queue.PERFORMANCE="REQUIRED"Create and configure a printer object. PERFORMANCE="REQUIRED"Associate the print queue with the printer.PERFORMANCE="REQUIRED"Create a print server.PERFORMANCE="REQUIRED"Associate the printer with the print server.PERFORMANCE="REQUIRED"Exit PCONSOLE.PERFORMANCE="REQUIRED"Test the configuration for non-Macintosh clients.For information on carrying out these steps, see 
IDREF="FM25797""Configuring the Back End" on page 230.PERFORMANCE="REQUIRED"Configure the print services front end (for Macintosh clients only).PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Create a custom font list file (optional).PERFORMANCE="REQUIRED"Determine the amount of memory available at the printer (optional).PERFORMANCE="REQUIRED"At the NetWare
® server, load ATPSCON. PERFORMANCE="REQUIRED"Configure a spooler.PERFORMANCE="REQUIRED"Exit ATPSCON.For information on carrying out these steps, see 
IDREF="FM20026""Configuring the Front End" on page 236.RENDERAS="SECT2"Configuring the Print Services ComponentsThe sections that follow describe how to set up the back end and the front end of a sample configuration. When you set up print services, substitute the appropriate information for the sample data shown in the example.In this example, the printer is on a serial connection to the server. However, you can follow the example if your printer is remotely connected to a DOS workstation; the procedures for setting up both types of configuration are virtually identical. IDREF="FM42198"Figure 8-1 shows the network segment used in the example.PAGENUM=229 ID="BP229"LABEL="8-1" FLOAT="0"ID="FM42198"Macintosh and Non-Macintosh Clients to Serial LaserwriterFILEREF="n40mi067.tif"On this network, some Macintosh clients are running System 6.x, while others are running System 7.x. The printer is a LaserWriter II NTX with these special features:MARK=BULLETThe printer has an external disk attached; this disk contains many non-standard fonts.Additional memory is installed.Using PCONSOLE, you create and configure the back end, consisting of these print services objects:MARK=BULLETA queue called Tech_Serial_NTX_Queue A printer called Tech Serial NTX that receives jobs from Tech_Serial_NTX_QueueA print server called Tech_Serial_Server that services Tech_Serial_NTX_QueueAll objects will reside in the context OU=Tech.OU=Western. O=Acme.Using ATPSCON, you create and configure the front end, consisting of this print services component:MARK=BULLET A spooler called Tech Serial NTX Queue that will advertise the queue in the TechOps zoneYou create a spooler so that Macintosh clients can see the printer in the Chooser. You must carry out these tasks when configuring the spooler:PAGENUM=230 ID="BP230"MARK=BULLETSpecify that ATPS include the correct version of the Laser Prep file with each print job. Because Macintosh clients are using versions 6.x and 7.x of the LaserWriter driver, you must make sure that the appropriate version of the Laser Prep file is available on the printer. On a non-AppleTalk connection, the ATPS printer server cannot handle this process. Therefore, you must instruct the spooler to handle inclusion of the Laser Prep file with each job.Specify that the spooler use the PPD file for the LaserWriter II NTX as its source of all information about the printer (except information about the fonts the printer stores). Because the printer is on a non-AppleTalk connection, the spooler cannot query the printer directly.Instruct the spooler not to accept binary data. A non-AppleTalk channel cannot handle binary data successfully.Specify that the PostScript drivers use a custom font list file as their source of information about the fonts resident on the printer. Because the printer has an external hard disk with many fonts, you should not depend upon the PPD file as the spooler's source of font information. The PPD file contains only those fonts installed on the printer at the factory. The custom font list can contain any additional fonts you have installed.Because additional memory is installed at the printer, instruct ATPS to report a different amount of printer memory than the amount specified in the printer's PPD file. Instruct ATPS to append a Control-D character, indicating end of file, to each PostScript job obtained by the spooler. This marker is necessary for sending a PostScript print job over a serial connection.RENDERAS="SECT3"ID="FM25797"Configuring the Back EndFollow these steps to create and configure a print queue, printer, and print server:PERFORMANCE="REQUIRED"Log in from a DOS workstation in Directory Services mode as Admin or another user with supervisor privileges.PAGENUM=231 ID="BP231"PERFORMANCE="REQUIRED"Run 
IDXID="w6299"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
PCONSOLE.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option.A window opens, enabling you to enter the context in which your print services objects will reside. This context becomes the current context. (If your current context is already set appropriately, you need not carry out this step.)For our example, enter 
MOREINFO="NONE"OU=Tech.OU=Western.O=Acme. PERFORMANCE="REQUIRED"From the Available Options window, choose the 
CLASS=MENUITEM MOREINFO="NONE"Print Queues option.The Print Queues list appears. This list contains all the print queues in the current context.PERFORMANCE="REQUIRED"To 
IDXID="w6300"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6301"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6302"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
create a print queue, press 
MOREINFO="NONE"<Ins>. In the window that opens, type the new queue name. For our example, type 
MOREINFO="NONE"Tech_Serial_NTX_Queue. Then, press 
MOREINFO="NONE"<Enter>. Another window opens, prompting you for the volume on which the print queue will physically reside. Press 
MOREINFO="NONE"<Ins> to see a list of available volumes. To ensure Macintosh client access to the printer, you must make sure that the volume you choose physically resides on a server that runs ATPS.Highlight the appropriate volume and press 
MOREINFO="NONE"<Enter>. The volume name appears in the window. Press 
MOREINFO="NONE"<Enter> again. The print queue name appears highlighted in the Print Queues list.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Available Options window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Printers option.The Printers window opens. This window contains a list of all the printers defined in the current context.PERFORMANCE="REQUIRED"To 
IDXID="w6303"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
create 
IDXID="w6304"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6305"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
a printer object, press 
MOREINFO="NONE"<Ins>.In the window that opens, type the new printer name. For our example, type 
MOREINFO="NONE"Tech Serial NTX. Then, press 
MOREINFO="NONE"<Enter>. The printer name appears highlighted in the Printers list.
PAGENUM=232 ID="BP232"PERFORMANCE="REQUIRED"Configure the 
IDXID="w6306"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6307"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"IDXID="w6308"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
printer.Make sure the new printer is highlighted. Then, press 
MOREINFO="NONE"<Enter>. The 
IDXID="w6309"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6310"BOOK="_idx" COLLECTION="nw41" TIDREF="i3499"
Printer Configuration window opens (
IDREF="FM32545"Figure 8-2).LABEL="8-2" FLOAT="0"ID="FM32545"Printer Configuration WindowFILEREF="n40mi132.tif"This window enables you to specify a number of printing options. For simplicity's sake, accept the default values in most of the fields. For our purposes, only these fields require explicit settings:
MARK=BULLETPrinter TypeMARK=BULLETConfigurationBanner TypePrint Queues Assigned PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Highlight the Printer Type field and press 
MOREINFO="NONE"<Enter>.A list of printer types appears. In this window, the printer type refers to the type of connection, such as serial, parallel, or AppleTalk. It does not refer to the AppleTalk type as shown in ATCON. Highlight Serial. Then, press MOREINFO="NONE"<Enter> to return to the Printer Configuration window. PERFORMANCE="REQUIRED"Highlight the Configuration field and press 
MOREINFO="NONE"<Enter>.The Serial Printer window opens (IDREF="FM28497"Figure 8-3).PAGENUM=233 ID="BP233"LABEL="8-3" FLOAT="0"IDXID="w6311"BOOK="_idx" COLLECTION="nw41" TIDREF="i4037"IDXID="w6312"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"ID="FM28497"Serial Printer WindowFILEREF="n40mi146.tif"This window enables you to enter the values reflecting the printer's serial configuration. IDREF="FM13838"Table 8-3 contains an explanation of each field, and lists the values for our sample configuration. When setting up your serial connection, remember to enter the values corresponding to the specifications of your own site.LABEL="8-3" PGWIDE=1 TOCENTRY="1"IDXID="w6313"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6314"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"ID="FM13838" Serial Printer ParametersCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="7*"COLNAME=2 COLWIDTH="7*"COLNAME=3 COLWIDTH="19*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"ValueCOLNAME=3 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"PortCOLNAME=2 ROTATE="0" MOREROWS="0"COM1COLNAME=3 ROTATE="0" MOREROWS="0"This field specifies the port on the NetWare server to which you have attached the serial cable. You can enter COM1, COM2, COM3, or COM4.COLNAME=1 ROTATE="0" MOREROWS="0"LocationCOLNAME=2 ROTATE="0" MOREROWS="0"Specify Auto Load for a serial connection to the server; specify Manual Load for a remote connection to a DOS workstation.COLNAME=3 ROTATE="0" MOREROWS="0"When you set this field to Auto Load, NPRINTER.NLM loads automatically when you load PSERVER. When you set this field to Manual Load, you must load NPRINTER.EXE manually at the remote workstation. COLNAME=1 ROTATE="0" MOREROWS="0"InterruptCOLNAME=2 ROTATE="0" MOREROWS="0"NoneCOLNAME=3 ROTATE="0" MOREROWS="0"This field contains the interrupt number the serial connection uses. A value of None indicates that the connection uses polling to control communication on the cable. COLNAME=1 ROTATE="0" MOREROWS="0"Baud rateCOLNAME=2 ROTATE="0" MOREROWS="0"9600COLNAME=3 ROTATE="0" MOREROWS="0"This field contains the baud rate of the connection. COLNAME=1 ROTATE="0" MOREROWS="0"Data bitsCOLNAME=2 ROTATE="0" MOREROWS="0"8COLNAME=3 ROTATE="0" MOREROWS="0"This field specifies whether the printer receives 5-bit, 6-bit, 7-bit, or 8-bit characters.COLNAME=1 ROTATE="0" MOREROWS="0"Stop bitsCOLNAME=2 ROTATE="0" MOREROWS="0"1COLNAME=3 ROTATE="0" MOREROWS="0"This field specifies how many bits the serial connection uses to signify the end of a data transmission.COLNAME=1 ROTATE="0" MOREROWS="0"ParityCOLNAME=2 ROTATE="0" MOREROWS="0"NoneCOLNAME=3 ROTATE="0" MOREROWS="0"This field specifies the type of error checking the serial connection uses: odd parity, even parity, or none.COLNAME=1 ROTATE="0" MOREROWS="0"Use XON/XOFFCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This field specifies whether the connection uses software handshaking or hardware handshaking. To indicate software handshaking, enter Yes. To indicate hardware handshaking, enter No.COLNAME=1 ROTATE="0" MOREROWS="0"Address restrictionCOLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"COLNAME=1 ROTATE="0" MOREROWS="0"Network addressCOLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"COLNAME=1 ROTATE="0" MOREROWS="0"Node addressCOLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"PAGENUM=234 ID="BP234"When you finish entering your specifications, press MOREINFO="NONE"<Esc> to return to the Printer Configuration window.PERFORMANCE="REQUIRED"Highlight the Banner Type field and press 
MOREINFO="NONE"<Enter>.A list of banner types appears. Highlight the CLASS=MENUITEM MOREINFO="NONE"PostScript option and press MOREINFO="NONE"<Enter>. The value you specified appears in the field. PERFORMANCE="REQUIRED"Highlight the Print Queues Assigned field and press 
MOREINFO="NONE"<Enter>.A list of queues assigned to the printer appears. If no queues are assigned, the list is blank.Press MOREINFO="NONE"<Ins>. A list of queues residing in the current context appears, along with the containers below the current context. Choose a queue to associate with the printer; the server will take jobs from this queue and send them to the printer. For our example, choose MOREINFO="NONE"Tech_Serial_NTX_Queue. Then, press MOREINFO="NONE"<Enter>. PAGENUM=235 ID="BP235"A Priority window opens. If you associate more than one queue with a printer, the priority number determines which queue the print server takes jobs from first. Because our example uses only one queue per printer, accept the default of 1 by pressing MOREINFO="NONE"<Enter>. The queue now appears in the list of queues assigned to the printer. Press MOREINFO="NONE"<Esc> to return to the Printer Configuration window.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<F10> to save your changes.The Printer Configuration window closes.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Available Options window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Print Servers option.The Print Servers list appears. This list contains all the print servers configured in the current context.PERFORMANCE="REQUIRED"To create a 
IDXID="w6315"BOOK="_idx" COLLECTION="nw41" TIDREF="i3458"IDXID="w6316"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
print server, press 
MOREINFO="NONE"<Ins>. In the window that opens, type the new server name. For our example, enter 
MOREINFO="NONE"Tech_Serial_Server. Then, press 
MOREINFO="NONE"<Enter>. The print server name appears highlighted in the Print Servers list.PERFORMANCE="REQUIRED"Make sure the new print server is still highlighted in the Print Servers list. Then, press 
MOREINFO="NONE"<Enter>.The Print Server Information window opens. PERFORMANCE="REQUIRED"From the Print Server Information window, select the 
CLASS=MENUITEM MOREINFO="NONE"Printers option. An empty list appears. This window will contain the printer you associate with the print server. PERFORMANCE="REQUIRED"To specify a 
IDXID="w6317"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6318"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6319"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
printer, press 
MOREINFO="NONE"<Ins>. A list of printers residing in the current context appears, along with the containers below the current context. Highlight the name of the printer you want to associate with the print server. For our example, highlight 
MOREINFO="NONE"Tech Serial NTX. Then, press 
MOREINFO="NONE"<Enter>. The printer name appears highlighted in the list of serviced printers.PERFORMANCE="REQUIRED"Exit PCONSOLE.
PAGENUM=236 ID="BP236"PERFORMANCE="REQUIRED"IDXID="w6320"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
Test the configuration to be sure that it works for non-Macintosh clients.First, load the print server software, as described in 
IDREF="FM14030""Printing on a Serial Connection to the Server" on page 240. Then, send a print job from each type of workstation that will access the serial printer, and monitor the output.For information on setting up non-Macintosh clients to access a PostScript printer, see 
IDREF="FM11085"Chapter 10, "Printing from Non-Macintosh Platforms."RENDERAS="SECT3"ID="FM20026"Configuring the Front End Follow these steps when creating and configuring a spooler:PERFORMANCE="REQUIRED"Create a custom font list file called IDXID="w6321"BOOK="_idx" COLLECTION="nw41" TIDREF="i4042"IDXID="w6322"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
SERIAL.FNT, IDXID="w6323"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"
containing all the fonts resident on the printer.You will need to supply the name of the font list file when you configure the spooler. For instructions on creating this file, see 
IDREF="FM40373""Creating a Specialized Font List File" on page 209.PERFORMANCE="REQUIRED"ID="FM29100"Determine the amount of memory available at the printer.From a DOS workstation, set up a PostScript print job configuration in PRINTCON. Then, use the NetWare utility NPRINT to send the file FREEVM.PS to a network printer; this file resides in the SYS:SYSTEM\NW-MAC\PSUTILS directory. The resulting output page contains the exact about of free memory available on the printer. Save this information; you will need it when you configure the spooler.PERFORMANCE="REQUIRED"Load ATPSCON at the server.Enter this command at the console prompt:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load atpsconYou can also access ATPSCON from a DOS workstation running RCONSOLE. However, if you load ATPSCON using RCONSOLE, NetWare transmits your password across the network in an unencrypted form. Always load ATPSCON from the server console to avoid compromising the secrecy of your password. After you load ATPSCON, you can use it safely from RCONSOLE.
PAGENUM=237 ID="BP237"For details on using RCONSOLE, see NetWare 4.1 
Supervising the Network.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option.A window opens, enabling you to enter the context of the queue you will associate with the spooler. This context becomes the current context. (If your current context is already set appropriately, you need not carry out this step.)For our example, enter 
MOREINFO="NONE"OU=Tech.OU=Western.O=Acme. PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers window opens. If no spoolers exist, the window is empty.PERFORMANCE="REQUIRED"To configure a 
IDXID="w6324"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"
new spooler, press 
MOREINFO="NONE"<Ins>.The Spooler Parameters window opens.PERFORMANCE="REQUIRED"In the 
IDXID="w6325"BOOK="_idx" COLLECTION="nw41" TIDREF="i4232"IDXID="w6326"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"IDXID="w6327"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
Spooler Parameters window, specify the spooler configuration settings.For our sample configuration, enter the settings in 
IDREF="FM28354"Table 8-4. LABEL="8-4" PGWIDE=0 TOCENTRY="1"ID="FM28354" Spooler Parameters: Serial SettingsCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="10*"COLNAME=2 COLWIDTH="10*"COLNAME=3 COLWIDTH="13*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"SettingCOLNAME=3 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"NetWare Print QueueCOLNAME=2 ROTATE="0" MOREROWS="0"MOREINFO="NONE"Tech_Serial_NTX_QueueCOLNAME=3 ROTATE="0" MOREROWS="0"The print queue name is the one created in PCONSOLE. It reflects the department in which the printer is located, the type of connection on which it resides, and the printer type.COLNAME=1 ROTATE="0" MOREROWS="0"Printer ModelCOLNAME=2 ROTATE="0" MOREROWS="0"MOREINFO="NONE"Apple LaserWriter II NTXCOLNAME=3 ROTATE="0" MOREROWS="0"This setting reflects the model of the printer you are making available.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk NameCOLNAME=2 ROTATE="0" MOREROWS="0"MOREINFO="NONE"Tech Serial NTX QueueCOLNAME=3 ROTATE="0" MOREROWS="0"The spooler name reflects the queue to which it will send jobs. By default, ATPSCON uses the queue name you specify. COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk TypeCOLNAME=2 ROTATE="0" MOREROWS="0"MOREINFO="NONE"LaserWriterCOLNAME=3 ROTATE="0" MOREROWS="0"You cannot change this field.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk ZoneCOLNAME=2 ROTATE="0" MOREROWS="0"MOREINFO="NONE"TechOpsCOLNAME=3 ROTATE="0" MOREROWS="0"The spooler will advertise the queue in this zone.COLNAME=1 ROTATE="0" MOREROWS="0"Banner Page with JobsCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Notify User on Job CompletionCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Place Jobs on HoldCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Enforce Queue SecurityCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Advanced PostScript OptionsCOLNAME=2 ROTATE="0" MOREROWS="0"See the list in IDREF="FM26106"Table 8-5Table 8-5.COLNAME=3 ROTATE="0" MOREROWS="0"For best results, you should set several advanced PostScript options for a printer on a serial or remote connection.COLNAME=1 ROTATE="0" MOREROWS="0"Advertise Color DeviceCOLNAME=2 ROTATE="0" MOREROWS="0"<model default>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler FormCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler DeviceCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler Header ModeCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler Trailer ModeCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.PAGENUM=238 ID="BP238"For complete information on each field in the Spooler Parameters window, see 
IDREF="FM21862""Configuring a Spooler" on page 129.The settings for Advanced PostScript Options appear in 
IDREF="FM26106"Table 8-5. LABEL="8-5" PGWIDE=0 TOCENTRY="1"ID="FM26106" Advanced PostScript Options: Serial SettingsCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="10*"COLNAME=2 COLWIDTH="10*"COLNAME=3 COLWIDTH="13*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"SettingCOLNAME=3 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Include Laser Prep in JobCOLNAME=2 ROTATE="0" MOREROWS="0"MOREINFO="NONE"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default. Because a non-ATPS print server cannot make sure that the appropriate version of the Laser Prep file resides on the printer, you must specify that the spooler include the Laser Prep file with each job.COLNAME=1 ROTATE="0" MOREROWS="0"Query SourceCOLNAME=2 ROTATE="0" MOREROWS="0"MOREINFO="NONE"<model default> COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default. Because the printer is on a non-AppleTalk connection, the spooler cannot query the printer directly. Therefore, you must specify <model default> to indicate that the spooler use the PPD file to gather information about the printer.COLNAME=1 ROTATE="0" MOREROWS="0"Accept Binary DataCOLNAME=2 ROTATE="0" MOREROWS="0"MOREINFO="NONE"Use Binary EncodingCOLNAME=3 ROTATE="0" MOREROWS="0"Use this setting to take advantage of any binary communications protocols your printer supports.COLNAME=1 ROTATE="0" MOREROWS="0"Custom Font ListCOLNAME=2 ROTATE="0" MOREROWS="0"MOREINFO="NONE"SERIAL.FNTCOLNAME=3 ROTATE="0" MOREROWS="0"This setting overrides the font list specified in the printer model's PPD file. Because the printer has an external disk containing fonts not appearing in the PPD file, you need to specify a custom font list that includes the additional fonts you want to make available.COLNAME=1 ROTATE="0" MOREROWS="0"Fast Font ResponseCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"You should enable this option if your printer has fonts installed on an attached hard disk.COLNAME=1 ROTATE="0" MOREROWS="0"Manage FontsCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Custom Printer MemoryCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"Because additional memory is installed at the printer, the PPD file associated with the LaserWriter II NTX does not reflect the actual amount of memory available. When you select Yes for this field, ATPSCON enables the next field, Free Printer Memory.COLNAME=1 ROTATE="0" MOREROWS="0"Free Printer Memory COLNAME=2 ROTATE="0" MOREROWS="0"N/ACOLNAME=3 ROTATE="0" MOREROWS="0"Enter the exact amount of memory listed on the output page that resulted from sending FREEVM.PS to the printer in IDREF="FM29100"Step 2.Step 2.COLNAME=1 ROTATE="0" MOREROWS="0"Add Final EOFCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default. An EOF marker is necessary when sending data over a serial connection.PAGENUM=240 ID="BP239"For complete information on each field in the Advanced PostScript Options window, see 
IDREF="FM19545"page 136.PERFORMANCE="REQUIRED"Save your settings.Press 
MOREINFO="NONE"<Esc>. A window opens, asking whether you want to save the parameters you entered. To go back to the Spooler Parameters window and change your settings, select No. To save your settings, select Yes. The Configured Spoolers window now contains the name, type, and zone of the new spooler. Press 
MOREINFO="NONE"<Esc> to return to the Configuration Options window.PERFORMANCE="REQUIRED"Exit ATPSCON.RENDERAS="SECT1"ID="FM14030"Printing on a IDXID="w6328"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"IDXID="w6329"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
Serial Connection to the ServerThis section describes how to run the software that enables users to print over a serial connection to the server. At the server containing the newly created queue, follow these steps:PERFORMANCE="REQUIRED"Load PSERVER.At the console prompt, enter this command line:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load pserver print_server MOREINFO="NONE"<Enter>For the 
print_server parameter, substitute the distinguished name of the print server you configured.PERFORMANCE="REQUIRED"Make sure that ATPS is still loaded.Loading ATPSCON automatically loads ATPS. If you have unloaded the NLM(tm), enter this command at the console prompt:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load atps MOREINFO="NONE"<Enter>PERFORMANCE="REQUIRED"From a DOS workstation, log in to the server to which the serial printer is connected.PERFORMANCE="REQUIRED"Change directories to SYS:SYSTEM\NW-MAC\PSUTILS. 
PAGENUM=241 ID="BP240"PERFORMANCE="REQUIRED"Use NPRINT to send the program 
IDXID="w6330"BOOK="_idx" COLLECTION="nw41" TIDREF="i4043"
SERIAL.PS to the queue.You need to carry out this step only once.Most Macintosh applications and print drivers generate Clean8Bit PostScript data. Clean8bit is a PostScript classification adopted by Adobe Systems, Inc. Clean8bit PostScript data does not rely on the binary-capable nature of AppleTalk, but it does require 8 bits per character.Most serial interfaces can accept either 7- or 8-bit data. Apple LaserWriters, by default, accept 7-bit data. When you are printing a Macintosh file to a LaserWriter-compatible printer connected through a serial interface, make sure that the printer interface is configured to accept 8-bit data. If both the printer and the printer port are not properly configured, characters in the upper ASCII range do not print.To change a serial printer's interface to accept 8-bit data, download the SERIAL.PS utility to the printer. You can download the file using the NetWare NPRINT command:
FORMAT="LINESPECIFIC"MOREINFO="NONE"nprint serial.ps /s=server /q=queue /nff /nbThe SERIAL.PS file remains resident on the printer permanently, even if the printer is powered on an off.A few Macintosh applications rely on the binary-capable nature of AppleTalk to send bitmap information or other binary data. Most of these applications offer an option to send non-binary, or "ASCII," PostScript data. See your application's documentation for more details. Both Macintosh and non-Macintosh clients can now print to the serial printer.RENDERAS="SECT1"ID="FM17983"ID="FM38479"Running the IDXID="w6331"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"IDXID="w6332"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
Software to Support Remote PrintingThis section describes how to run the software that enables users to print to a printer connected by a serial line to a DOS workstation. At the server containing the newly created queue, follow these steps:PERFORMANCE="REQUIRED"Load PSERVER.At the console prompt, enter this command line:
PAGENUM=242 ID="BP241"FORMAT="LINESPECIFIC"MOREINFO="NONE"load pserver print_server MOREINFO="NONE"<Enter>For the 
print_server parameter, substitute the distinguished name of the print server you configured.PERFORMANCE="REQUIRED"Make sure that ATPS is still loaded.Loading ATPSCON automatically loads ATPS. If you have unloaded the NLM, enter this command at the console prompt:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load atps MOREINFO="NONE"<Enter>PERFORMANCE="REQUIRED"Go to the DOS workstation to which the printer is connected.PERFORMANCE="REQUIRED"Modify the NET.CFG file to contain the following line:
FORMAT="LINESPECIFIC"MOREINFO="NONE"SPX=50PERFORMANCE="REQUIRED"Reload the NetWare shell to make the change to the NET.CFG file effective.PERFORMANCE="REQUIRED"Run 
IDXID="w6333"BOOK="_idx" COLLECTION="nw41" TIDREF="i3007"
NPRINTER.EXE.NPRINTER.EXE enables a remote workstation to service print jobs from a queue. The file resides in the server's SYS:PUBLIC directory. Copy NPRINTER.EXE to a local volume or run it from the server. At the DOS prompt, enter this command line to run the program:
FORMAT="LINESPECIFIC"MOREINFO="NONE"NPRINTER MOREINFO="NONE"<Enter>PERFORMANCE="REQUIRED"From the main NPRINTER window, select the print server that you configured earlier and press 
MOREINFO="NONE"<Enter>.A list of remote printers defined for this print server appears. PERFORMANCE="REQUIRED"Choose the name of the remote printer that you defined for this print server and press 
MOREINFO="NONE"<Enter>.The program returns you to DOS. If the installation was successful, a message appears, indicating that the remote printer has been installed.PERFORMANCE="REQUIRED"From the DOS workstation, log in to the server where the queue resides.
PAGENUM=243 ID="BP242"PERFORMANCE="REQUIRED"Change directories to SYS:SYSTEM\NW-MAC\PSUTILS. PERFORMANCE="REQUIRED"Use NPRINT to send the program 
IDXID="w6334"BOOK="_idx" COLLECTION="nw41" TIDREF="i4043"
SERIAL.PS to the queue.You need to carry out this step only once.Most Macintosh applications and print drivers generate Clean8Bit PostScript data. Clean8bit is a PostScript classification adopted by Adobe Systems, Inc. Clean8bit PostScript data does not rely on the binary-capable nature of AppleTalk, but it does require 8 bits per character.Most serial interfaces can accept either 7- or 8-bit data. Apple LaserWriters, by default, accept 7-bit data. When you are printing a Macintosh file to a LaserWriter-compatible printer connected through a serial interface, make sure that the printer interface is configured to accept 8-bit data. If both the printer and the printer port are not properly configured, characters in the upper ASCII range do not print.To change a serial printer's interface to accept 8-bit data, download the SERIAL.PS utility to the printer. You can download the file using the NetWare NPRINT command:
FORMAT="LINESPECIFIC"MOREINFO="NONE"nprint serial.ps /s=server /q=queue /nff /nbThe SERIAL.PS file remains resident on the printer permanently, even if the printer is powered on an off.A few Macintosh applications rely on the binary-capable nature of AppleTalk to send bitmap information or other binary data. Most of these applications offer an option to send non-binary, or "ASCII," PostScript data. See your application's documentation for more details. Both Macintosh and non-Macintosh clients can now print to the remote serial printer.LABEL="9"PAGENUM=245 ID="BP243"ID="FM15850"Printing with AppleTalk XRP and PSERVERThe AppleTalk XRP (Extended Remote Printer) NLM(tm) works with PSERVER, the NetWare® 4.1 print server, to send a print job to an AppleTalk network printer from a NetWare print queue. This chapter describes the use of the ATXRP module.The NetWare installation program copies ATXRP.NLM into the SYS:SYSTEM directory when you install the NetWare operating system. ATXRP works in conjunction with the APPLETLK NLM. Therefore, before using ATXRP, you must configure, load, and bind AppleTalk. For information, see the AppleTalk for NetWare Reference guide.RENDERAS="SECT1"ID="FM17417"Choosing IDXID="w6335"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
ATPS or IDXID="w6336"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
PSERVER with IDXID="w6337"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
ATXRPBoth ATPS.NLM and ATXRP.NLM facilitate printing to AppleTalk network printers. While these NLMs are similar in some respects, each one has a unique role to play in managing print operations. ATPS provides integrated AppleTalk print spooling and print serving. ATXRP acts as a driver to PSERVER, the NetWare print server, and offers the benefits of PSERVER to those users who want to print to AppleTalk printers. The sections that follow summarize the advantages of using each NLM. Use this information to determine which module best suits your printing needs.RENDERAS="SECT2"Advantages of ATPSIDXID="w6338"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"ATPS supports the following features not provided by PSERVER:MARK=BULLETATPSCON, the configuration utility for ATPS, provides an integrated configuration environment for AppleTalk printing.PAGENUM=246 ID="BP244"If both Macintosh and non-Macintosh clients print to NetWare queues, you can use ATPSCON to configure the back end for all clients, and the front end required for Macintosh clients. You need not use any other utility.You can set up accounting services to monitor and limit printer use by clients.ATPS lets you specify the amount to charge to a user's NetWare account for printing a job. If the user's balance is insufficient, the job cannot print. You can keep a job in a queue after it prints, and reprint it at a later time.The administrator can specify that jobs remain on hold in a queue, making them available for reprinting. To reprint a job, the owner or administrator releases the hold. After printing, ATPS places the job on hold again.You can use printer setup files.A printer setup file contains a series of printer commands that prepare a printer for certain kinds of print jobs. A command might access a specific paper tray or change the printer's resolution. By creating and using printer setup files, you can take advantage of all the special features your printer offers. RENDERAS="SECT2"ID="FM30640"Advantages of IDXID="w6339"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"IDXID="w6340"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
PSERVER with ATXRPPSERVER and ATXRP support the following features not provided by ATPS:MARK=BULLETPSERVER and ATXRP provide integrated configuration and management of both AppleTalk and non-AppleTalk printers.PSERVER can manage forms.After configuring PSERVER to recognize NetWare forms, you can use these forms to ensure that jobs are printed on the proper media.You can configure a print server to service multiple queues by priority.PAGENUM=247 ID="BP245"You can configure PSERVER so that one printer can service multiple print queues in a prioritized order. ATPS services all queues equally.You can create a notification list for a printer.Using PCONSOLE, you can create a list of users for PSERVER to notify when printer errors occur. If the printer is out of paper or off line, for example, each user on the notification list receives a message at his or her workstation.ATXRP provides integration of AppleTalk printers into NetWare Directory Services(tm).If you want an AppleTalk printer to appear as an object in the Directory Services tree, configure it using ATXRP.PSERVER and ATXRP can service queues on remote NetWare servers.The print queue you are sending your job to does not need to be on the same server as PSERVER and ATXRP. This flexibility increases the number of configuration options available for your network.RENDERAS="SECT1"Supported IDXID="w6341"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"IDXID="w6342"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
Printers and FeaturesATXRP supports most printers that use PAP (the AppleTalk Printer Access Protocol), including the following:MARK=BULLETApple LaserWriter family and compatible printersApple ImageWriter IIApple ImageWriter LQHP DeskWriter familyHP PaintWriter XLHP PaintJet XL300ATXRP supports most PSERVER features, except for certain print job controls, such as rewinding print jobs.PAGENUM=248 ID="BP246"RENDERAS="SECT1"ID="FM41580"Making an IDXID="w6343"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"IDXID="w6344"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
AppleTalk IDXID="w6345"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6346"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
Printer Available Using PSERVER and ATXRPThis section discusses how to set up print services for both Macintosh and non-Macintosh clients directing print jobs to a LaserWriter Plus printer serviced by PSERVER and ATXRP.The procedure consists of these steps:PERFORMANCE="REQUIRED"Configure the print services back end (for all client access).PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"At a DOS workstation, run PCONSOLE.PERFORMANCE="REQUIRED"Select a context.PERFORMANCE="REQUIRED"Create a queue.PERFORMANCE="REQUIRED"Create and configure a printer object.PERFORMANCE="REQUIRED"Associate the print queue with the printer.PERFORMANCE="REQUIRED"Create a print server or choose an existing one.PERFORMANCE="REQUIRED"Associate the printer with the print server.PERFORMANCE="REQUIRED"Exit PCONSOLE.For information on carrying out these steps, see 
IDREF="FM10461""Configuring the Back End" on page 250.PERFORMANCE="REQUIRED"Load PSERVER.Loading PSERVER automatically loads ATXRP if the print server has one or more AppleTalk printers associated with it. For information, see 
IDREF="FM15430""Loading PSERVER and ATXRP" on page 261.PERFORMANCE="REQUIRED"Configure the non-Macintosh clients to access the NetWare queue.For information, see 
IDREF="FM30525""Setting Up DOS Workstation Printing" on page 266.PERFORMANCE="REQUIRED"Test the configuration for non-Macintosh clients. PERFORMANCE="REQUIRED"Configure the print services front end (for Macintosh client access only).
PAGENUM=249 ID="BP247"PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"At the NetWare server, load ATPSCON. PERFORMANCE="REQUIRED"Configure a printer server as a query source.PERFORMANCE="REQUIRED"Configure a spooler.PERFORMANCE="REQUIRED"Exit ATPSCON.For information on carrying out these steps, see 
IDREF="FM15451""Configuring the Front End" on page 257.The sections that follow describe how to set up the back end and the front end of a IDXID="w6347"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
sample configuration. When you set up print services, substitute the appropriate data for the sample information shown in the example. In the sample configuration, the NetWare clients that can print using ATXRP include Macintosh, DOS, OS/2, and Windows clients.LABEL="9-1" FLOAT="0"Typical ATXRP Network ConfigurationFILEREF="n40mi030.tif"In our example, you use PCONSOLE to create and configure these print services objects in the context OU=TechSupport.OU=Western. O=Acme:PAGENUM=250 ID="BP248"MARK=BULLETA queue called TechSupport_LW_Plus_QueueA LaserWriter Plus printer called TechSupport LW Plus that receives jobs from TechSupport_LW_Plus_QueueA print server called TechSupport_Server that services TechSupport_LW_Plus_QueueUsing ATPSCON, you create and configure this print services component:MARK=BULLET A spooler called TechSupport LW Plus QueueRENDERAS="SECT2"ID="FM10461"Configuring the Back EndFollow these steps to create and configure a print queue, printer, and print server:PERFORMANCE="REQUIRED"Load ATCON at the server.Use ATCON to determine the name and zone of the LaserWriter Plus that you want to make available. You will need this information when running PCONSOLE.For information on using ATCON, see the 
AppleTalk for NetWare Reference guide.PERFORMANCE="REQUIRED"Log in from a DOS workstation in Directory Services mode as Admin or another user with supervisor privileges.PERFORMANCE="REQUIRED"Run PCONSOLE.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option.A window opens, enabling you to enter the context in which your print services objects will reside. This context becomes the current context. (If your current context is already set appropriately, you need not carry out this step.)For our example, enter 
MOREINFO="NONE"OU=TechSupport.OU=Western. O=Acme. 
PAGENUM=251 ID="BP249"PERFORMANCE="REQUIRED"From the Available Options window, choose the 
CLASS=MENUITEM MOREINFO="NONE"Print Queues option.The Print Queues list appears. This list contains all the print queues configured in the current context.PERFORMANCE="REQUIRED"To create a 
IDXID="w6348"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6349"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6350"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
print queue, press 
MOREINFO="NONE"<Ins>. In the window that opens, type the new queue name. For our example, type 
MOREINFO="NONE"TechSupport_LW_Plus_Queue. Then, press 
MOREINFO="NONE"<Enter>. Another window opens, prompting you for the volume on which the print queue will physically reside. Press 
MOREINFO="NONE"<Ins> to see a list of available volumes. To ensure Macintosh client access to the printer, you must make sure that the volume you choose physically resides on a server that runs ATPS.Highlight the appropriate volume and press 
MOREINFO="NONE"<Enter>. The volume name appears in the window. Press 
MOREINFO="NONE"<Enter> again. The print queue name appears highlighted in the Print Queues list.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Available Options window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Printers option.The Printers window opens. This window contains a list of all the printers defined in the current context.PERFORMANCE="REQUIRED"ID="FM31228"To create a 
IDXID="w6351"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6352"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6353"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
printer object, press 
MOREINFO="NONE"<Ins>.In the window that opens, type the new printer name. For our example, type 
MOREINFO="NONE"TechSupport LW Plus. Then, press 
MOREINFO="NONE"<Enter>. The printer name appears highlighted in the Printers list.PERFORMANCE="REQUIRED"Configure the 
IDXID="w6354"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6355"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6356"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
printer.Make sure the new printer is highlighted. Then, press 
MOREINFO="NONE"<Enter>. The 
IDXID="w6357"BOOK="_idx" COLLECTION="nw41" TIDREF="i3499"IDXID="w6358"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
Printer Configuration window opens (
IDREF="FM16937"Figure 9-2).
PAGENUM=252 ID="BP250"LABEL="9-2" FLOAT="0"ID="FM16937"Printer Configuration WindowFILEREF="n40mi135.tif"This window enables you to specify a number of printing options. For simplicity's sake, accept the default values in most of the fields. For our purposes, only these fields require explicit settings:
MARK=BULLETPrinter TypeMARK=BULLETConfigurationBanner TypePrint Queues Assigned PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"Highlight the Printer Type field and press 
MOREINFO="NONE"<Enter>.A list of printer types appears. In this window, the printer type refers to the type of connection, such as serial, parallel, or AppleTalk. It does not refer to the AppleTalk type as shown in ATCON. Highlight AppleTalk Printer. Then, press MOREINFO="NONE"<Enter> to return to the Printer Configuration window. PERFORMANCE="REQUIRED"Highlight the Configuration field and press 
MOREINFO="NONE"<Enter>.The AppleTalk Printer Configuration window opens (IDREF="FM26724"Figure 9-3).PAGENUM=253 ID="BP251"LABEL="9-3" FLOAT="0"ID="FM26724"AppleTalk Printer Configuration WindowFILEREF="n40mi136.tif"IDREF="FM19627"Table 9-1 explains each field in the AppleTalk Printer Configuration window.LABEL="9-1" PGWIDE=1 TOCENTRY="1"ID="FM19627" AppleTalk Printer ConfigurationCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6359"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6360"BOOK="_idx" COLLECTION="nw41" TIDREF="i213"
AppleTalk NameCOLNAME=2 ROTATE="0" MOREROWS="0"This field defaults to the printer name you specified in IDREF="FM31228"Step 9.Step 9. You must make sure that the field contains the printer's AppleTalk name visible in ATCON, including any trailing spaces.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6361"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6362"BOOK="_idx" COLLECTION="nw41" TIDREF="i248"
AppleTalk TypeCOLNAME=2 ROTATE="0" MOREROWS="0"This field contains the NBP type of the printer. To select a printer type, highlight the field and press MOREINFO="NONE"<Enter>. A window opens, displaying these printer types:COLNAME=1 ROTATE="0" MOREROWS="0"COLNAME=2 ROTATE="0" MOREROWS="0"CLASS=MENUITEM MOREINFO="NONE"LaserWriter - The Apple LaserWriter family and its compatibles. This type is the default.CLASS=MENUITEM MOREINFO="NONE"ImageWriter - The Apple ImageWriter IICLASS=MENUITEM MOREINFO="NONE"LQ - The Apple ImageWriter LQCLASS=MENUITEM MOREINFO="NONE"DeskWriter - The HP DeskWriter, DeskWriter 320, DeskWriter 510, and DeskWriter CCLASS=MENUITEM MOREINFO="NONE"DeskWriter 550C - The HP DeskWriter 550C and 560CCLASS=MENUITEM MOREINFO="NONE"PaintWriter XL - The HP PaintWriter XLCLASS=MENUITEM MOREINFO="NONE"PaintJet XL300 - The HP PaintJet XL 300CLASS=MENUITEM MOREINFO="NONE"Other - Enables you to enter your own type. To select a printer type that is not listed, select Other and enter the printer's type. Type names are not case- sensitive.For our example, accept the default of LaserWriter.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6363"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6364"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"
AppleTalk ZoneCOLNAME=2 ROTATE="0" MOREROWS="0"Enter the name of the AppleTalk zone in which the AppleTalk printer resides. For our example, enter MOREINFO="NONE"TechSupport.If you do not specify a zone name, ATXRP assumes the default zone. The default zone, represented by an asterisk (*), is the zone in which the server resides. We recommend that you enter the print server's actual zone name, instead of relying on the default zone name, because the default zone can change. The zone name you enter can contain up to 32 characters and is not case-sensitive.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6365"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6366"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"IDXID="w6367"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
Hide AppleTalk PrinterCOLNAME=2 ROTATE="0" MOREROWS="0"If you hide the printer, the user must send the print job to the spooler. Hiding the printer allows for a more equitable use of printer resources, because a user cannot bypass jobs in the queue and print directly to the printer. When you select Yes for this option, ATXRP hides the AppleTalk printer by changing its AppleTalk type. IDXID="w6368"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6369"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
(This feature is currently supported for use with Apple LaserWriters, LaserWriter-compatibles, ImageWriter II, and Image Writer LQ printers only.)For our example, select Yes.Note that hiding a printer is not a foolproof means of denying direct access to it. Technically sophisticated users may be able to find a way to print directly. If printer security is important to you, configure APPLETLK.NLM to limit access to the printer, or put the printer on a non-AppleTalk segment of the network. For information about configuring APPLETLK.NLM, see the AppleTalk for NetWare Reference guide.COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6370"BOOK="_idx" COLLECTION="nw41" TIDREF="i1337"IDXID="w6371"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
Print Error BannersCOLNAME=2 ROTATE="0" MOREROWS="0"This option enables you to specify whether ATXRP prints error banners. By default, job errors that a printer returns to ATXRP print on a special banner page. For printers that use high-resolution film, printing extra banner pages can cause unacceptable waste.For our example, select No.PAGENUM=254 ID="BP252"Press MOREINFO="NONE"<Esc> to return to the Printer Configuration window.PERFORMANCE="REQUIRED"Highlight the Banner Type field and press 
MOREINFO="NONE"<Enter>.A list of banner types appears. Highlight the CLASS=MENUITEM MOREINFO="NONE"PostScript option and press MOREINFO="NONE"<Enter>. The value you specified appears in the field. PAGENUM=255 ID="BP253"Note that you must set this field correctly even if you do not plan to print banners. You should specify Text for most printers that are not LaserWriter-compatibles.PERFORMANCE="REQUIRED"Highlight the Print Queues Assigned field and press 
MOREINFO="NONE"<Enter>.A list of queues assigned to the printer appears. If no queues are assigned, the list is blank.Press MOREINFO="NONE"<Ins>. A list of queues residing in the current context appears, along with the containers below the current context. Choose a queue to associate with the printer; the server will take jobs from this queue and send them to the printer. For our example, choose MOREINFO="NONE"TechSupport_LW_Plus_Queue. Then, press MOREINFO="NONE"<Enter>. A Priority window opens. If you associate more than one queue with a printer, the priority number determines which queue the print server takes jobs from first. Because our example uses only one queue per printer, accept the default of 1 by pressing MOREINFO="NONE"<Enter>. The queue now appears in the list of queues assigned to the printer. Press MOREINFO="NONE"<Esc> to return to the Printer Configuration window.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<F10> to save your changes.The Printer Configuration window closes.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Available Options window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Print Servers option.The Print Servers list appears. This list contains all the print servers configured in the current context.PERFORMANCE="REQUIRED"Create or select a print server.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"To create a 
IDXID="w6372"BOOK="_idx" COLLECTION="nw41" TIDREF="i3458"IDXID="w6373"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"
print server, press 
MOREINFO="NONE"<Ins>. In the window that opens, type the new server name. For our example, enter MOREINFO="NONE"TechSupport_Server. Then, press MOREINFO="NONE"<Enter>. The print server name appears highlighted in the Print Servers list.PAGENUM=256 ID="BP254"PERFORMANCE="REQUIRED"To select a print server, highlight its name in the list.PERFORMANCE="REQUIRED"Make sure the appropriate print server is highlighted in the Print Servers list. Then, press 
MOREINFO="NONE"<Enter>.The Print Server Information window opens.PERFORMANCE="REQUIRED"From the Print Server Information window, select the 
CLASS=MENUITEM MOREINFO="NONE"Printers option. An empty list appears. This window will contain the printer you associate with the print server. PERFORMANCE="REQUIRED"ID="FM37330"To specify a 
IDXID="w6374"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6375"BOOK="_idx" COLLECTION="nw41" TIDREF="i3283"IDXID="w6376"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
printer, press 
MOREINFO="NONE"<Ins>. A list of printers residing in the current context appears, along with the containers below the current context. Highlight the name of the printer you want to associate with the print server. For our example, highlight 
MOREINFO="NONE"TechSupport LW Plus. Then, press 
MOREINFO="NONE"<Enter>. The printer name appears highlighted in the list of serviced printers.PERFORMANCE="REQUIRED"Exit PCONSOLE.PERFORMANCE="REQUIRED"Load PSERVER, specifying the name of the print server you created.Loading PSERVER automatically loads ATXRP if the print server has one or more AppleTalk printers associated with it. For detailed information, see 
IDREF="FM15430""Loading PSERVER and ATXRP" on page 261.PERFORMANCE="REQUIRED"Configure the non-Macintosh clients to access the NetWare queue.For information on carrying out this task, see 
IDREF="FM11085"Chapter 10, "Printing from Non-Macintosh Platforms."PERFORMANCE="REQUIRED"Test the configuration to be sure that it works for non-Macintosh clients.Send a print job from each type of workstation that will access the printer, and monitor the output. 
PAGENUM=257 ID="BP255"RENDERAS="SECT2"ID="FM15451"Configuring the Front EndFollow these steps to create and configure a spooler:PERFORMANCE="REQUIRED"Load ATPSCON at the server.Enter this command at the console prompt:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load atpsconYou can also access ATPSCON from a DOS workstation running RCONSOLE. However, if you load ATPSCON using RCONSOLE, NetWare transmits your password across the network in an unencrypted form. Always load ATPSCON from the server console to avoid compromising the secrecy of your password. After you load ATPSCON, you can use it safely from RCONSOLE.For details on using RCONSOLE, see NetWare 4.1 
Supervising the Network.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Context option.A window opens, enabling you to enter the context containing the queue you will associate with the spooler. This context becomes the current context. (If your current context is already set to the one in which the queue resides, you need not carry out this step.)For our example, enter 
MOREINFO="NONE"OU=Tech.OU=Western.O=Acme. PERFORMANCE="REQUIRED"ID="FM19633"Configure a 
IDXID="w6377"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"
printer server as a query source.When a Macintosh user sends a job, the PostScript driver on the Macintosh sends a PostScript query to the spooler. This query can ask for the printer's list of supported fonts, the amount of memory available on the printer, and other information. The source of information the spooler uses to respond to the PostScript query can be a printer or the PostScript Printer Definition (PPD) file for the printer model. Ideally, the query source should be the printer servicing the queue; in this example, the query source should be the printer 
MOREINFO="NONE"TechSupport LW PlusPAGENUM=258 ID="BP256". When we configure a spooler later in this example, we will choose that printer as the query source. When we do so, we will select the printer server associated with the printer. At this point, therefore, we must configure a printer server associated with TechSupport LW Plus.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Printers Servers option.The Configured Printer Servers window opens. If no printer servers exist, the window is empty.PERFORMANCE="REQUIRED"To configure a 
IDXID="w6378"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"IDXID="w6379"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
printer server, press 
MOREINFO="NONE"<Ins>.The Lookup Parameters window opens (
IDREF="FM22300"Figure 9-4).LABEL="9-4" FLOAT="0"ID="FM22300"Lookup Parameters WindowFILEREF="n40mi137.tif"PERFORMANCE="REQUIRED"Select a printer to associate with the printer server.Choose the model and zone of the printer you want to make available as the query source. In this example, enter 
MOREINFO="NONE"Apple LaserWriter Plus in the Model field and 
MOREINFO="NONE"TechSupport in the Zone field. Then, select Proceed. The Available Printers window opens. This window contains a list of the printers and spoolers configured on the NetWare server. Select a printer from the list. For our example, select 
MOREINFO="NONE"TechSupport LW Plus. The Printer Servers Parameters window opens.PERFORMANCE="REQUIRED"Accept the settings in the window.To configure the printer server as a query source while making it unavailable to service print jobs, do not specify a queue name in the NetWare Print Queue field. To accept the settings in the window, press 
MOREINFO="NONE"<Esc>.
PAGENUM=259 ID="BP257"A window opens, asking whether you want to save your changes. Select Yes. The Printer Server Parameters window closes, and another window opens (
IDREF="FM10630"Figure 9-5).LABEL="9-5" FLOAT="0"ID="FM10630"No Queue Selected WindowFILEREF="n40mi139.tif"Highlight the 
CLASS=MENUITEM MOREINFO="NONE"Configure Printer Anyway option and press 
MOREINFO="NONE"<Enter>. By configuring a printer server without a NetWare queue attached, you have created the printer server as a query source. The printer server name now appears in the Configured Printer Servers window.PERFORMANCE="REQUIRED"Press 
MOREINFO="NONE"<Esc> to return to the Configuration Options window.PERFORMANCE="REQUIRED"From the Configuration Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Configure Spoolers option.The Configured Spoolers window opens. If no spoolers exist, the window is empty.PERFORMANCE="REQUIRED"To configure a new spooler, press 
MOREINFO="NONE"<Ins>.The Spooler Parameters window opens.PERFORMANCE="REQUIRED"In the Spooler Parameters window, specify the spooler configuration settings.For our sample configuration, enter the settings in 
IDREF="FM21740"Table 9-2.LABEL="9-2" PGWIDE=0 TOCENTRY="1"ID="FM21740" Spooler ParametersCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="8*"COLNAME=2 COLWIDTH="11*"COLNAME=3 COLWIDTH="14*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FieldCOLNAME=2 ROTATE="0" MOREROWS="0"SettingCOLNAME=3 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"NetWare Print QueueCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"The print queue name reflects the department in which the printer is located and the printer type.COLNAME=1 ROTATE="0" MOREROWS="0"Printer ModelCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"This setting reflects the model of the printer you are making available.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk NameCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"The spooler name reflects the queue to which it will send jobs. By default, ATPSCON uses the queue name you specify. COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk TypeCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"You cannot change this field.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler's AppleTalk ZoneCOLNAME=2 ROTATE="0" MOREROWS="0"COLNAME=3 ROTATE="0" MOREROWS="0"The spooler will advertise the queue in this zone.COLNAME=1 ROTATE="0" MOREROWS="0"Banner Page with JobsCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Notify User on Job CompletionCOLNAME=2 ROTATE="0" MOREROWS="0"YesCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Place Jobs on HoldCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Enforce Queue SecurityCOLNAME=2 ROTATE="0" MOREROWS="0"NoCOLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Advanced PostScript OptionsCOLNAME=2 ROTATE="0" MOREROWS="0"Accept all defaults except those for the Query Source and Accept Binary Data fields. For the Query Source field, select the name of the printer server you configured as the query source.For the Accept Binary Data field, specify Yes.COLNAME=3 ROTATE="0" MOREROWS="0"COLNAME=1 ROTATE="0" MOREROWS="0"Advertise Color DeviceCOLNAME=2 ROTATE="0" MOREROWS="0"<model default>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler FormCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler DeviceCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler Header ModeCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.COLNAME=1 ROTATE="0" MOREROWS="0"Spooler Trailer ModeCOLNAME=2 ROTATE="0" MOREROWS="0"<None>COLNAME=3 ROTATE="0" MOREROWS="0"This setting is the default.PAGENUM=261 ID="BP258"For complete information on each field in the Spooler Parameters window, see 
IDREF="FM21862""Configuring a Spooler" on page 129.PERFORMANCE="REQUIRED"Save your settings.Press 
MOREINFO="NONE"<Esc>. A window opens, asking whether you want to save the parameters you entered. To go back to the Spooler Parameters window and change your settings, select No. To save your settings, select Yes. The Configured Spoolers window now contains the name, type, and zone of the new spooler. Press 
MOREINFO="NONE"<Esc> to return to the Configuration Options window.PERFORMANCE="REQUIRED"Exit ATPSCON.RENDERAS="SECT1"ID="FM15430"Loading IDXID="w6380"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"IDXID="w6381"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
PSERVER and ATXRPAt the server containing the newly configured queue, enter this command line:FORMAT="LINESPECIFIC"MOREINFO="NONE"load pserver print_server MOREINFO="NONE"<Enter>Substitute the print_server argument with the name of the print server you configured.Loading PSERVER automatically loads ATXRP if the print server has one or more AppleTalk printers associated with it. However, if you wish to load ATXRP with one or more of its available options, or if you have unloaded ATXRP and wish to reload it, enter this command line at the console prompt:FORMAT="LINESPECIFIC"MOREINFO="NONE"load atxrp [-v] [-l]MOREINFO="NONE" <Enter>TheMOREINFO="NONE" -vPAGENUM=262 ID="BP259" option sets the verbose mode so that ATXRP will display a console screen containing troubleshooting information. To access this screen, you press MOREINFO="NONE"<Ctrl>+<Esc> and choose the ATXRP console screen from the list of screens that appears. Use the verbose setting whenever you are troubleshooting or if you need more information to monitor a particular situation. The MOREINFO="NONE"-l option causes ATXRP to write troubleshooting information to the system log file, SYS$LOG.ERR.Note that loading ATXRP automatically loads PSERVER.RENDERAS="SECT1"ATXRP IDXID="w6382"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
Printer Status MessagesIDREF="FM21740"Table 9-2 lists the messages that can appear on the ATXRP console screen while ATXRP is running. PAGENUM=263 ID="BP260"LABEL="9-3" PGWIDE=1 TOCENTRY="1"ATXRP Printer Status MessagesCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="17*"COLNAME=2 COLWIDTH="17*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"Message COLNAME=2 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Aborting jobCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP received a command to abort the current job.COLNAME=1 ROTATE="0" MOREROWS="0"BusyCOLNAME=2 ROTATE="0" MOREROWS="0"The specified printer is not accepting connections because it is currently processing another job or is in an error state. Check that printer to be sure that it is on line and connected to the networkCOLNAME=1 ROTATE="0" MOREROWS="0"ConnectingCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP is attempting to open an AppleTalk connection with the printer. COLNAME=1 ROTATE="0" MOREROWS="0"DisconnectedCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP experienced a fatal error servicing this printer.COLNAME=1 ROTATE="0" MOREROWS="0"Hiding PrinterCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP is making the specified printer unavailable for direct printing by Macintosh workstations.COLNAME=1 ROTATE="0" MOREROWS="0"Job ErrorCOLNAME=2 ROTATE="0" MOREROWS="0"A print job has generated a PostScript exception error or its non-PostScript equivalent. For information on resolving this error, see IDREF="FM17672"page 304page 304.COLNAME=1 ROTATE="0" MOREROWS="0"Not ConnectedCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP is not loaded.COLNAME=1 ROTATE="0" MOREROWS="0"Not RespondingCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP is attempting to establish an AppleTalk connection with the printer, but the printer is not responding to the connection request. ATXRP will retry the connection request.COLNAME=1 ROTATE="0" MOREROWS="0"PausedCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP received a command to pause the printer while it was servicing a job.COLNAME=1 ROTATE="0" MOREROWS="0"PostScript ErrorCOLNAME=2 ROTATE="0" MOREROWS="0"A print job has generated a PostScript exception error or its non-PostScript equivalent. For information on resolving this error, see IDREF="FM17672"page 304page 304.COLNAME=1 ROTATE="0" MOREROWS="0"PrintingCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP is printing the current job.COLNAME=1 ROTATE="0" MOREROWS="0"Restoring PrinterCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP is making the printer available to Macintosh users for direct printing.COLNAME=1 ROTATE="0" MOREROWS="0"ResumedCOLNAME=2 ROTATE="0" MOREROWS="0"The paused printer has been restarted.COLNAME=1 ROTATE="0" MOREROWS="0"StoppedCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP received a command to stop the printer or to pause the printer while it was currently servicing a job.COLNAME=1 ROTATE="0" MOREROWS="0"UnreachableCOLNAME=2 ROTATE="0" MOREROWS="0"ATXRP cannot locate the printer on the network. Try to locate the printer in ATCON. If you can locate it there, make sure that the printer's name, type, zone are correctly specified in PCONSOLE, including trailing spaces. If you cannot locate the printer in ATCON, check the cabling connecting the printer to the network. If the connection is secure, check that the AppleTalk module is configured correctly. COLNAME=1 ROTATE="0" MOREROWS="0"Waiting for JobCOLNAME=2 ROTATE="0" MOREROWS="0"The printer is waiting for the next print job.PAGENUM=264 ID="BP261"RENDERAS="SECT1"ID="FM36929"Unloading IDXID="w6383"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"IDXID="w6384"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
PSERVER and ATXRPYou must unload ATXRP before you can unload PSERVER. To unload both of these modules, enter the following commands from the server console:FORMAT="LINESPECIFIC"MOREINFO="NONE"unload atxrp MOREINFO="NONE"<Enter>
unload pserver 
MOREINFO="NONE"<Enter>If there are any hidden printers when you unload ATXRP, a message appears, informing you that some printers are hidden and asking whether you want to restore them:FORMAT="LINESPECIFIC"MOREINFO="NONE"IDXID="w6385"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6386"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6387"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"
Restore the hidden printers? (0=None, 1=All, 2=Some)If you select Some (by entering a 2), the system prompts you with the name of each hidden printer. You can enter Y to restore the printer or enter N to keep the printer hidden.If you attempt to unload PSERVER with ATXRP still loaded, an error message appears. However, you can down PSERVER with ATXRP still loaded. If you do so, both PSERVER and ATXRP unload. If there are any hidden printers when you down PSERVER, they remain hidden until you power the printer off and then on.LABEL="10"PAGENUM=265 ID="BP262"ID="FM11085"Printing from Non-Macintosh PlatformsIDXID="w6388"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6389"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
NetWare for Macintosh 4.10 supports printing from a Macintosh, DOS, OS/2, UNIX®, or Windows client to an AppleTalk printer. To configure cross-platform printing, you must accomplish each of the following tasks:MARK=BULLETSet up a NetWare® print queue, print(er) server, and printer from ATPSCON or PCONSOLE. If Macintosh clients need access, you must also configure a spooler using ATPSCON. Configure the workstation to access the AppleTalk printer. In some cases, this task involves selecting a print driver, assigning it to a printer port, and setting the port to use the appropriate print queue. In other cases, your job involves using the CAPTURE command to redirect print jobs from a workstation printer port to a queue.Before beginning your workstation configuration, make sure that you have defined and configured the print queue, print(er) server, and printer. You can then proceed to the section that describes each type of workstation for configuration details.In many instances, once you configure your print services environment, you need not perform any kind of setup to prepare the workstation. Generally, you can print directly from a NetWare-aware application to a printer. Check your software documentation to determine whether your DOS, OS/2, UNIX, or Windows application can accomplish direct network printing.To accommodate applications that may be non-NetWare aware, or to configure specific printer ports to direct print jobs to a queue, refer to the appropriate sections of this chapter.PAGENUM=266 ID="BP263"RENDERAS="SECT1"NetWare Print Utilities for Non-Macintosh PlatformsIDREF="FM37855"Table 10-1 provides an overview of NetWare print utilities for non-Macintosh platforms.LABEL="10-1" PGWIDE=0 TOCENTRY="1"ID="FM37855" NetWare Print Utilities for Non-Macintosh PlatformsCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"Utility NameCOLNAME=2 ROTATE="0" MOREROWS="0"FunctionalityVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"PRINTDEFCOLNAME=2 ROTATE="0" MOREROWS="0"The PRINTDEF utility imports printer definition (.PDF) files to the NetWare print devices database found in the NetWare Directory, and creates new forms.COLNAME=1 ROTATE="0" MOREROWS="0"PRINTCONCOLNAME=2 ROTATE="0" MOREROWS="0"The PRINTCON utility creates print job configurations and adds them to each user's individual print job database, PRINTJOB.DAT.COLNAME=1 ROTATE="0" MOREROWS="0"PCONSOLECOLNAME=2 ROTATE="0" MOREROWS="0"The PCONSOLE utility creates queues, print servers, and printer configurations, and displays information about network printing.COLNAME=1 ROTATE="0" MOREROWS="0"NETUSERCOLNAME=2 ROTATE="0" MOREROWS="0"The NETUSER utility displays details about the local DOS network printing configuration.COLNAME=1 ROTATE="0" MOREROWS="0"NetWare AdministratorCOLNAME=2 ROTATE="0" MOREROWS="0"The NetWare Administrator utility performs high-level management of network objects, including servers, print queues, and users under Directory Services.COLNAME=1 ROTATE="0" MOREROWS="0"NPRINTER.NLMCOLNAME=2 ROTATE="0" MOREROWS="0"NPRINTER.NLM lets you attach network printers directly to a NetWare server.COLNAME=1 ROTATE="0" MOREROWS="0"NPRINTER.EXECOLNAME=2 ROTATE="0" MOREROWS="0"Lets you attach network printers to non-dedicated DOS and OS/2 workstations.COLNAME=1 ROTATE="0" MOREROWS="0"NPRINT.EXECOLNAME=2 ROTATE="0" MOREROWS="0"NPRINT.EXE prints files from a workstation to a network printer. These files must be DOS text files or encapsulated files formatted by an application for your specific printer. COLNAME=1 ROTATE="0" MOREROWS="0"PSCCOLNAME=2 ROTATE="0" MOREROWS="0"The PSC utility lets you view printer and print server status from the command line.COLNAME=1 ROTATE="0" MOREROWS="0"CAPTURECOLNAME=2 ROTATE="0" MOREROWS="0"The CAPTURE utility redirects print jobs from a workstation port to a designated network printer. RENDERAS="SECT1"ID="FM30525"ID="FM22693"Setting Up IDXID="w6390"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6391"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
DOS IDXID="w6392"BOOK="_idx" COLLECTION="nw41" TIDREF="i1185"
Workstation PrintingPAGENUM=267 ID="BP264"A DOS user can print to a NetWare print queue using the CAPTURE or NPRINT commands. The user must ensure that the job is properly formatted before it goes to the print queue; the queue will not confirm that the job is formatted correctly. To ensure proper formatting, carry out one of these tasks:MARK=BULLETInstall the appropriate print driver.Most applications include a variety of print drivers that can configure a job for different printer models.Set up a print job configuration for each client to use. You need to set up a print job configuration under these circumstances:MARK=BULLETInstead of using a print driver, the client application simply outputs unformatted ASCII text to a PostScript printer. The print job configuration inserts the proper PostScript formatting codes at the beginning of the print job. If you do not use a print job configuration in this case, the PostScript printer will return an error. You have a dual-mode printer, such as an HP LaserJet IIISi, that can accept both PostScript- and PCL-formatted jobs.The formatting codes inserted by the print job configuration at the beginning of the print job can switch the printer to a mode other than its default if the print driver on the workstation cannot do so.A typical workstation print job configuration setup may have a PostScript ASCII text mode for LPT1, a standard PostScript mode for LPT2, and another mode (such as PCL) for LPT3. You then set up the proper drivers for each port--a TTY or ASCII driver for LPT1, a PostScript driver for LPT2, and a PCL driver for LPT3. To set up a print job configuration enabling DOS users to print to LaserWriter and ImageWriter printers, follow these steps:NUMERATION=ARABIC CONTINUATION="RESTARTS" INHERITNUM="IGNORE"Use PRINTDEF to import Apple printer definition (.PDF) files into the NetWare print devices database found in the NetWare Directory. These .PDF files contain information about the modes available on each kind of printer. For instructions on carrying out this task, see IDREF="FM24657""Importing Apple Printer Definitions with PRINTDEF," below.PAGENUM=268 ID="BP265"Use PRINTCON to assign each workstation its particular print job configuration. Each print job configuration tells the workstation the type of header information it should include with each print job to set and reset printer modes. For instructions on carrying out this task, see IDREF="FM33431""Creating a Print Job Configuration with PRINTCON" on page 269.RENDERAS="SECT2"ID="FM24657"Importing IDXID="w6393"BOOK="_idx" COLLECTION="nw41" TIDREF="i3503"IDXID="w6394"BOOK="_idx" COLLECTION="nw41" TIDREF="i3495"
Apple Printer Definitions with PRINTDEFPrinter definitions appear as .PDF files; these files reside in the SYS:\PUBLIC directory on each NetWare server. To import the required .PDF files, log in to the selected server as Admin (or as a user with the necessary rights and privileges) at a DOS workstation. Then, follow these steps:PERFORMANCE="REQUIRED"Load PRINTDEF.From the DOS prompt, enter this command line:
FORMAT="LINESPECIFIC"MOREINFO="NONE"printdef MOREINFO="NONE"<Enter>PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Current Context option.In the window that opens, enter the context containing the server on which your queues reside. This context becomes the current context. (If your current context is already set appropriately, you need not carry out this step.)When you complete entering a new context, press 
MOREINFO="NONE"<Enter> to close the window.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Print Devices option.The Print Device Options window opens (
IDREF="FM30031"Figure 10-1).LABEL="10-1" FLOAT="0"ID="FM30031"Print Device Options WindowFILEREF="n40mi150.tif"PAGENUM=269 ID="BP266"PERFORMANCE="REQUIRED"Select the 
CLASS=MENUITEM MOREINFO="NONE"Import Print Device option. PRINTDEF opens a window and prompts you for the source directory containing the printer definition files. Type SYS:PUBLIC at the prompt and press 
MOREINFO="NONE"<Enter>. A list of .PDF files appears.PERFORMANCE="REQUIRED"Import the Apple 
IDXID="w6395"BOOK="_idx" COLLECTION="nw41" TIDREF="i3503"IDXID="w6396"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6397"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
printer definition files.Use the 
MOREINFO="NONE"<F5> key to mark the files listed in 
IDREF="FM38630"Table 10-2, and press 
MOREINFO="NONE"<Enter>. The files appear in the table in the same order they appear on the screen.LABEL="10-2" PGWIDE=1 TOCENTRY="1"ID="FM38630" Apple Printer Definitions FilesCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FilenameCOLNAME=2 ROTATE="0" MOREROWS="0"PrinterVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6398"BOOK="_idx" COLLECTION="nw41" TIDREF="i177"
APLASER2.PDFCOLNAME=2 ROTATE="0" MOREROWS="0"Apple LaserWriter, LaserWriter Plus, LaserWriter II NT, LaserWriter II NTX, Personal LaserWriter II NTCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6399"BOOK="_idx" COLLECTION="nw41" TIDREF="i179"
APPIMAGE.PDFCOLNAME=2 ROTATE="0" MOREROWS="0"Apple ImageWriter II, ImageWriter LQCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6400"BOOK="_idx" COLLECTION="nw41" TIDREF="i271"
APPLW2FG.PDFCOLNAME=2 ROTATE="0" MOREROWS="0"Apple LaserWriter IIf/IIg, LaserWriter Pro, LaserWriter Select, Personal LaserWriter II NTRCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6401"BOOK="_idx" COLLECTION="nw41" TIDREF="i3629"
PSTSCRPT.PDFCOLNAME=2 ROTATE="0" MOREROWS="0"Any PostScript printerPRINTDEF imports the .PDF files to the NetWare print services database.PERFORMANCE="REQUIRED"Exit PRINTDEF, saving your changes.RENDERAS="SECT2"ID="FM33431"Creating a IDXID="w6402"BOOK="_idx" COLLECTION="nw41" TIDREF="i3485"IDXID="w6403"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6404"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
Print Job Configuration with PRINTCONEach DOS user can access the print job configurations stored in the PRINTJOB.DAT database. Under Directory Services, this database is an attribute of the user object. The queue you specify in the print job configuration is the default queue. The user's print jobs automatically go to that queue. A DOS user can use PRINTCON to modify the job configuration.To create print job configurations for DOS users, follow these steps:PERFORMANCE="REQUIRED"At each DOS workstation, create or alter the IDXID="w6405"BOOK="_idx" COLLECTION="nw41" TIDREF="i2900"
NET.CFG file.PAGENUM=270 ID="BP267"Add this command line to the file:
FORMAT="LINESPECIFIC"MOREINFO="NONE"PRINT HEADER=255NetWare will now allow up to 255 characters to appear at the beginning of a print job. PERFORMANCE="REQUIRED"Restart the DOS workstation so that changes to the NET.CFG file take effect.PERFORMANCE="REQUIRED"Run PRINTCON.At the DOS prompt, enter this command line:
FORMAT="LINESPECIFIC"MOREINFO="NONE"printcon MOREINFO="NONE"<Enter>PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Change Current Object option. The window that opens contains your login name. Type the name of the user for whom you are creating the configuration. Then, press 
MOREINFO="NONE"<Enter>.PERFORMANCE="REQUIRED"From the Available Options window, select the 
CLASS=MENUITEM MOREINFO="NONE"Edit Print Job Configurations option.The Print Job Configurations window opens. This window contains a list of available configurations. If you have not yet defined any print job configurations, the list is empty.PERFORMANCE="REQUIRED"To create a new print job configuration, press 
MOREINFO="NONE"<Ins>. In the window that opens, enter a name for the new configuration that suggests its intended use. Then, press 
MOREINFO="NONE"<Enter>. The new configuration name appears in the window. PERFORMANCE="REQUIRED"Highlight the configuration name and press 
MOREINFO="NONE"<Enter>.
PAGENUM=271 ID="BP268"The window that opens enables you to enter the values that apply to the print job you are creating. 
IDREF="FM28421"Table 10-3 describes each field.LABEL="10-3" PGWIDE=1 TOCENTRY="1"ID="FM28421" Fields in the PRINTCON WindowCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"Field TitleCOLNAME=2 ROTATE="0" MOREROWS="0"ExplanationVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Number of copiesCOLNAME=2 ROTATE="0" MOREROWS="0"This field defaults to 1. You can enter a higher number for DOS print jobs that require multiple copies.COLNAME=1 ROTATE="0" MOREROWS="0"File contentsCOLNAME=2 ROTATE="0" MOREROWS="0"If you set this field to Text, the print server locates tabs and expands them to equivalent spaces. PostScript print drivers require Byte Stream.COLNAME=1 ROTATE="0" MOREROWS="0"Tab sizeCOLNAME=2 ROTATE="0" MOREROWS="0"This field sets the number of spaces for expanding tabs if you set the File Contents field to Text.COLNAME=1 ROTATE="0" MOREROWS="0"Form feedCOLNAME=2 ROTATE="0" MOREROWS="0"When you specify Yes, the printer issues a form feed at the end of each job. Set this field to No for PostScript printers.COLNAME=1 ROTATE="0" MOREROWS="0"Notify when doneCOLNAME=2 ROTATE="0" MOREROWS="0"The value in this field defaults to No. You can type Y here if you want the user notified when his or her print job is done.COLNAME=1 ROTATE="0" MOREROWS="0"Local printerCOLNAME=2 ROTATE="0" MOREROWS="0"The value in this field defaults to 1, for LPT1. You can use this value with the DOS CAPTURE command to reroute command-line print directions, such as dir > lpt1, to the NetWare queue.COLNAME=1 ROTATE="0" MOREROWS="0"Auto endcapCOLNAME=2 ROTATE="0" MOREROWS="0"The value in this field defaults to Yes. Accept the default if you want the DOS CAPTURE command to automatically determine the end of a print job.COLNAME=1 ROTATE="0" MOREROWS="0"Printer/QueueCOLNAME=2 ROTATE="0" MOREROWS="0"The value in this field must show the name of the printer or print queue to which NetWare sends the print job. Press MOREINFO="NONE"<Enter>. A window opens, enabling you to enter the name of the printer or queue.COLNAME=1 ROTATE="0" MOREROWS="0"DeviceCOLNAME=2 ROTATE="0" MOREROWS="0"Press MOREINFO="NONE"<Enter> to display a list of available printer types; then, choose Apple ImageWriter, Apple LaserWriter, or Apple LaserWriter IIf/IIg, or PostScript.COLNAME=1 ROTATE="0" MOREROWS="0"ModeCOLNAME=2 ROTATE="0" MOREROWS="0"Press MOREINFO="NONE"<Enter> to open the Modes window. Then choose the appropriate mode for the print job configuration. For an Apple LaserWriter, the mode must be PostScript, PostScript (Binary Graphics), Diablo 630 with a CPI (characters per inch) specification, or PostText with a CPI specification. For an Apple ImageWriter, the mode must be a CPI specification. For details, see IDREF="FM14713""Sample Print Job Configurations" on page 272"Sample Print Job Configurations" on page 272.COLNAME=1 ROTATE="0" MOREROWS="0"Form nameCOLNAME=2 ROTATE="0" MOREROWS="0"This field enables you to specify the form on which PSERVER prints a job. ATPS ignores this field.COLNAME=1 ROTATE="0" MOREROWS="0"Print bannerCOLNAME=2 ROTATE="0" MOREROWS="0"The default value for this field is Yes. Accept the default if you want to print a banner page with each job.COLNAME=1 ROTATE="0" MOREROWS="0"NameCOLNAME=2 ROTATE="0" MOREROWS="0"The value in this field defaults to the DOS user's login name. This name appears in PCONSOLE, in other queue utilities, and on the banner page.COLNAME=1 ROTATE="0" MOREROWS="0"Banner nameCOLNAME=2 ROTATE="0" MOREROWS="0"If you enter a name in this field, the print server includes the name as a tag on each banner page; the tag identifies the job. By default, the tag consists of the name of the file being printed.COLNAME=1 ROTATE="0" MOREROWS="0"Enable timeoutCOLNAME=2 ROTATE="0" MOREROWS="0"The value in this field defaults to No. If you type Y in this field, NetWare assumes a DOS CAPTURE print job is finished if it hasn't received any input for the number of seconds specified in the Timeout Count field.COLNAME=1 ROTATE="0" MOREROWS="0"Timeout countCOLNAME=2 ROTATE="0" MOREROWS="0"The value in this field specifies the number of seconds DOS CAPTURE waits if a timeout is enabled.PAGENUM=272 ID="BP269"For examples of print job configurations, see 
IDREF="FM14713""Sample Print Job Configurations," below.PERFORMANCE="REQUIRED"Exit PRINTCON, saving your changes.RENDERAS="SECT2"ID="FM14713"Sample Print Job IDXID="w6406"BOOK="_idx" COLLECTION="nw41" TIDREF="i3485"IDXID="w6407"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6408"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
ConfigurationsThe following sections provide examples of print job configurations.RENDERAS="SECT3"ID="FM39073"Apple LaserWriter in PostScript ModeIDREF="FM10122"Figure 10-2 shows a sample print job configuration for an Apple LaserWriter in PostScript mode. A DOS or Windows application must have a PostScript driver in order for the client to use this configuration.PAGENUM=273 ID="BP270"LABEL="10-2" FLOAT="0"ID="FM10122"PRINTCON PostScript ConfigurationFILEREF="n40mi027.tif"For a LaserWriter II NT, these are the required values:COLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="6*"COLNAME=2 COLWIDTH="20*"VALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Device:COLNAME=2 ROTATE="0" MOREROWS="0"Apple LaserWriterCOLNAME=1 ROTATE="0" MOREROWS="0"Mode:COLNAME=2 ROTATE="0" MOREROWS="0"PostScriptRENDERAS="SECT3"ID="FM25534"PostScript Binary Graphics ModeWhen in PostScript Binary Graphics mode, the AppleTalk print server does not replace Control-D characters in the print job with Printer Access Protocol (PAP) EOFs. Use this mode for DOS or Windows applications that produce binary PostScript data. For information on binary PostScript data, see IDREF="FM32341"page 142.RENDERAS="SECT3"ID="FM10017"Apple LaserWriter in PostText ModeIDREF="FM19756"Figure 10-3 shows a sample print job configuration for an Apple LaserWriter in PostText mode. PostText mode allows applications to send ASCII text to a PostScript printer.PAGENUM=274 ID="BP271"LABEL="10-3" FLOAT="0"ID="FM19756"PRINTCON PostText ConfigurationFILEREF="n40mi028.tif"The Mode field contains the only value that must be different from the value in the PostScript configuration shown in IDREF="FM10122"Figure 10-2 on page 273. For the PostText configuration, these are the required values:COLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="6*"COLNAME=2 COLWIDTH="20*"VALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Device:COLNAME=2 ROTATE="0" MOREROWS="0"Apple LaserWriterCOLNAME=1 ROTATE="0" MOREROWS="0"Mode:COLNAME=2 ROTATE="0" MOREROWS="0"PostText Courier with Form FeedsChoose the mode "with Form Feeds" if you wish form-feed characters (0XC) to cause the output to skip to the next page. Or, choose a characters per inch (CPI) specification from the Mode menu. CPI specifies the relative size of the characters: the higher the number of CPI, the smaller the character size.RENDERAS="SECT3"ID="FM28414"Apple ImageWriterAn Apple ImageWriter (including the ImageWriter LQ) uses plain text mode to print jobs submitted from DOS. The jobs use the ImageWriter resident font, which produces output similar to that of a line printer. IDREF="FM17778"Figure 10-4 shows a configuration for an Apple ImageWriter.PAGENUM=275 ID="BP272"LABEL="10-4" FLOAT="0"ID="FM17778"PRINTCON ImageWriter ConfigurationFILEREF="n40mi029.tif"For the ImageWriter configuration, these are the required values:COLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="6*"COLNAME=2 COLWIDTH="20*"VALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"Device:COLNAME=2 ROTATE="0" MOREROWS="0"Apple ImageWriterCOLNAME=1 ROTATE="0" MOREROWS="0"Mode:COLNAME=2 ROTATE="0" MOREROWS="0"12 CPIYou can choose a different characters per inch (CPI) specification from the Mode menu. CPI specifies the relative size of the characters: the higher the number of CPI, the smaller the character size.RENDERAS="SECT2"ID="FM12182"Using a Print Job ConfigurationTo use a print job configuration other than the default, include the /J option in the CAPTURE command:FORMAT="LINESPECIFIC"MOREINFO="NONE"CAPTURE /J=Print_Job_Configuration_Name MOREINFO="NONE"<Enter>Or, you can use the NPRINT command:FORMAT="LINESPECIFIC"MOREINFO="NONE"NPRINT [filename] /J=Print_Job_Configuration_Name MOREINFO="NONE"<Enter>RENDERAS="SECT1"Setting IDXID="w6409"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6410"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
Up OS/2 Workstation PrintingYou can print a job from any of these locations on an OS/2 workstationPAGENUM=276 ID="BP273"MARK=BULLETThe OS/2 command promptThe desktopA running OS/2 applicationFrom the OS/2 command prompt, you can access an AppleTalk printer using either of these methods:MARK=BULLETConfigure a physical printer port using the NetWare CAPTURE utility. Then, issue the OS/2 PRINT command from the command line, designating the selected port for output.Use the NetWare NPRINT command, indicating the server and queue that are serviced by the AppleTalk printer. No setup is required for this method of printing.From the OS/2 desktop, you can access an AppleTalk printer using either of these methodsMARK=BULLETUse the NetWare CAPTURE utility to configure a physical port associated with the AppleTalk printer. You can then drag a document from the desktop to the OS/2 printer icon that represents the AppleTalk printer.Set up the OS/2 network printing options. You can then drag a document to a network printer icon located in the Network object window.If you print from within a NetWare-aware application, no particular setup is required. If you print from within an application that is not NetWare-aware, use the NetWare CAPTURE utility to indicate the server and queue to use when printing to the AppleTalk printer. The CAPTURE utility redirects print jobs to the specified queue whenever you print from the application.RENDERAS="SECT1"Setting Up IDXID="w6411"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6412"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
UNIX Workstation PrintingPAGENUM=277 ID="BP274"To set up printing to a NetWare queue from a UNIX client (or a client on another platform that uses TCP/IP), you must load PLPD.NLM. This NLM(tm) is available with NetWare NFS and NetWare Flex/IP, sold separately. These products also offer support for printing to UNIX-based printers from NetWare clients, including Macintosh workstations. For further information, see the documentation that accompanies your copy of NetWare NFS or NetWare Flex/IP.RENDERAS="SECT1"ID="FM10725"Setting Up IDXID="w6413"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6414"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
Windows Workstation PrintingTo set up network printing from a Windows workstation, refer to the appropriate Windows documentation. Alternatively, you can use CAPTURE before entering Windows; for information, see IDREF="FM12182"page 275.When you use the Adobe Printer Driver for Windows, enable the CLASS=MENUITEM MOREINFO="NONE"Send Data in Binary option and choose the None (AppleTalk) protocol option in the PostScript Options window.LABEL="11"PAGENUM=279 ID="BP275"ID="FM33604"Troubleshooting AppleTalk File ServicesIDXID="w6415"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"
This chapter presents guidelines for diagnosing problems concerning AppleTalk file services.If your attempt to resolve a problem fails and you purchased NetWare for Macintosh from an authorized dealer, please call your dealer for assistance. Be prepared to give a complete description of the problem, including what happens, when it happens, and what you've done to isolate the cause. In addition, we recommend that you keep a written record of your file services configuration. This written record can be essential to solving problems that occur. The record should include network connectivity diagrams showing printers, servers, and workstations.RENDERAS="SECT1"Diagnosing ProblemsThe sections that follow describe problems you might encounter when logging in to or using a NetWare server running NetWare for Macintosh. For each problem, the section recommends one or more solutions.RENDERAS="SECT2"Symptom: The NetWare Server Does Not Appear in the IDXID="w6416"BOOK="_idx" COLLECTION="nw41" TIDREF="i630"IDXID="w6417"BOOK="_idx" COLLECTION="nw41" TIDREF="i2789"
ChooserThe NetWare server is not registered in the Chooser and one of the following two error messages appears:MARK=BULLETMOREINFO="NONE"AFP-4.10-99 Failure registering AFP Server server_nameMOREINFO="NONE" in Zone zone_nameMOREINFO="NONE": that name already exists.This message indicates that the server's name is being used by another computer. Change the server's name using AFPCON. For details, see IDREF="FM20834""Specifying a New AFP Server Name and Login Greeting" on page 45.PAGENUM=280 ID="BP276"MOREINFO="NONE"AppleTalk-5.0-1465 AppleTalk DDP-AppleTalk clients open while stack is unbound.This message indicates that the AppleTalk stack is not bound to a network interface card. For details on binding AppleTalk, see the AppleTalk for NetWare Reference guide.RENDERAS="SECT2"Symptom: IDXID="w6418"BOOK="_idx" COLLECTION="nw41" TIDREF="i2223"IDXID="w6419"BOOK="_idx" COLLECTION="nw41" TIDREF="i2269"
A Macintosh User Can See the Server But Cannot Log InThis symptom can derive from several different conditions. MARK=BULLETThe user is attempting a IDXID="w6420"BOOK="_idx" COLLECTION="nw41" TIDREF="i640"
clear-text login using a user name that is not in the server's bindery context. The user should use the NetWare UAM to log in.The user does not have a login account.In the first two cases, the Macintosh user is likely to see an error message such as the one in IDREF="FM40590"Figure 11-1.LABEL="11-1" FLOAT="0"ID="FM40590"Unknown User or Disabled LoginFILEREF="n40mi156.tif"The user entered his or her IDXID="w6421"BOOK="_idx" COLLECTION="nw41" TIDREF="i3247"
password incorrectly.In this case, the Macintosh user is likely to see an error message such as the one in IDREF="FM26355"Figure 11-2.PAGENUM=281 ID="BP277"LABEL="11-2" FLOAT="0"ID="FM26355"Incorrect Password Prevents LoginFILEREF="n40mi108.tif"System IDXID="w6422"BOOK="_idx" COLLECTION="nw41" TIDREF="i70"
accounting is turned on, but the user does not have a balance.When you create new users and accounting is active on the server, you must use NETADMIN or the NetWare Administrator utility to assign an accounting balance to a user before he or she can log in. For information, see NetWare 4.1 Supervising the Network.IDXID="w6423"BOOK="_idx" COLLECTION="nw41" TIDREF="i640"IDXID="w6424"BOOK="_idx" COLLECTION="nw41" TIDREF="i1624"
Clear-text and Guest logins are disabled on the server, but you did not correctly install the IDXID="w6425"BOOK="_idx" COLLECTION="nw41" TIDREF="i2811"
NetWare User Authentication Method (UAM) software on the Macintosh client. The message in IDREF="FM29430"Figure 11-3 appears.LABEL="11-3" FLOAT="0"ID="FM29430"Install the NetWare UAMFILEREF="n40mi008.tif"Install the NetWare UAM following the instructions detailed in Using MacNDS Client for NetWare 4.The supervisor has disabled IDXID="w6426"BOOK="_idx" COLLECTION="nw41" TIDREF="i2223"
logins at the server console.There are no available IDXID="w6427"BOOK="_idx" COLLECTION="nw41" TIDREF="i2270"
AFP connections.PAGENUM=282 ID="BP278"The maximum number of users that can be logged in to the server at one time depends upon the version of NetWare® installed. If the number of logins reaches its maximum, a message like the one shown in IDREF="FM14161"Figure 11-4 appears.LABEL="11-4" FLOAT="0"ID="FM14161"AFP Connections Used UpFILEREF="n40mi109.tif"To remedy the problem, one Macintosh user must log out of the server before another can log in.RENDERAS="SECT2"ID="FM28591"Symptom: 
A Macintosh User 
Cannot See a Volume Name in the ChooserA Macintosh user can see the NetWare server and begin the login process, but cannot see the name of a particular volume.This problem has two possible causes:MARK=BULLETYou did not add the Macintosh name space to the volume. You must explicitly add the Macintosh name space to each volume that supports Macintosh workstations.To add the Macintosh name space, use the INSTALL utility. For instructions, see IDREF="FM42739"page 10. You need only add the name space once, unless you remove it with VREPAIR.AFP support for the volume was disabled in AFPCON.For information on re-enabling AFP support for the volume, see IDREF="FM25192""Disabling or Re-enabling an AFP Volume" on page 48.PAGENUM=283 ID="BP279"RENDERAS="SECT2"Symptom: A Volume Name Is IDXID="w6428"BOOK="_idx" COLLECTION="nw41" TIDREF="i630"
Dimmed in the ChooserA Macintosh user can see the NetWare server and begin the login process. However, a volume name is dimmed, so the user cannot select it.LABEL="11-5" FLOAT="0"ID="FM40718"Volume Name Is DimmedFILEREF="n40mi107.tif"The user does not have any rights to the volume. Use the NetWare Administrator utility to grant rights to the user. For information, see NetWare 4.1 Supervising the Network.RENDERAS="SECT2"ID="FM24070"Symptom: IDXID="w6429"BOOK="_idx" COLLECTION="nw41" TIDREF="i630"IDXID="w6430"BOOK="_idx" COLLECTION="nw41" TIDREF="i185"
The AppleShare Icon Does Not Appear in the ChooserThis condition means that you have not installed the AppleShare Workstation software on the Macintosh workstation. Please see the Using MacNDS Client for NetWare 4 guide for instructions.RENDERAS="SECT2"Symptom: IDXID="w6431"BOOK="_idx" COLLECTION="nw41" TIDREF="i1511"
The Finder Cannot Locate ApplicationsIf Macintosh users report that double-clicking an application icon produces a message stating that the application cannot be found, check to be sure that the application resides on a mounted volume, and that the user has sufficient rights to use it. If both these conditions are true, you need to rebuild the desktop database on the volume containing the application. Use the CLASS=MENUITEM MOREINFO="NONE"Start Desktop Database Rebuild option in AFPCON, as explained in IDREF="FM11871""Rebuilding the Desktop Database" on page 30.PAGENUM=284 ID="BP280"RENDERAS="SECT2"Symptom: IDXID="w6432"BOOK="_idx" COLLECTION="nw41" TIDREF="i2265"
Macintosh Icons Do Not Appear in Server FoldersIf Macintosh users report that Macintosh document and application icons appear as generic icons, you should rebuild the desktop database. Use the CLASS=MENUITEM MOREINFO="NONE"Start Desktop Database Rebuild option in AFPCON, as explained in IDREF="FM11871""Rebuilding the Desktop Database" on page 30. When you use the DOS COPY command to copy Macintosh files or applications to the server, the files lose their icons, long names, and resource forks. If you use the NetWare NCOPY command to copy the applications and files, the icons should appear as proper Macintosh icons to Macintosh workstations.Macintosh files or applications that you copy to a server from a Macintosh workstation using the drag-copy method should not appear as DOS icons.RENDERAS="SECT2"Symptom: Special Characters Sent from the Network Display IncorrectlySome special characters are not sent over the network properly and do not display correctly within the NetWare for Macintosh utilities. This can cause misconfiguration of AppleTalk services, including routing.The NetWare server can display characters only in the server code page (usually 850 or 437); however, AppleTalk devices use MacASCII. Some characters that can be displayed on the NetWare server cannot be displayed on the network, and vice versa. You must be aware of how NetWare server characters are translated into MacASCII before they are sent to the network.Here is a strategy to consider. When you configure AppleTalk, be aware of translation problems. If you are upgrading an installed NetWare for Macintosh 3 to NetWare for Macintosh 4 Version 4.1 (and by necessity, upgrading NetWare 3 to NetWare 4 Version 4.1 as well), be aware that the translation scheme has changed. Check your AppleTalk LOAD and BIND lines for any characters that might not translate properly.To ensure proper configuration, follow these rules:NUMERATION=ARABIC CONTINUATION="RESTARTS" INHERITNUM="IGNORE"Characters in the lower seven bits of ASCII (lower 128 characters) never need translation and are always safe to use. PAGENUM=285 ID="BP281"In general, if a character can be displayed on the server screen and is also in the MacASCII character set, type that character so that it displays properly on the server screen. Such characters are translated correctly.To use characters that are in MacASCII but not in the server code page, refer to the file CHARACTR.PS, supplied with NetWare for Macintosh. This is a PostScript file containing the decimal codes for the MacASCII characters you can use. These characters generally do not display properly on the server screen, but they do go out onto the network correctly.LABEL="12"PAGENUM=287 ID="BP282"ID="FM39663"Troubleshooting AppleTalk Print ServicesIDXID="w6433"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6434"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w6435"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
This chapter presents guidelines and strategies for resolving problems concerning AppleTalk print services. The chapter contains the following:MARK=BULLETGeneral troubleshooting guidelinesA series of flowcharts to help you narrow down the source of a problemA collection of specific problems and solutions, organized by categoryIn the space of this chapter we cannot introduce and resolve every possible problem. However, the flowcharts and problem-solution sections suggest the systematic techniques you can use to isolate and correct print services difficulties.If your attempt to resolve a problem fails and you purchased NetWare for Macintosh from an authorized dealer, please call your dealer for assistance. Be prepared to give a complete description of the problem, including what happens, when it happens, and what you have done to isolate the cause. In addition, we recommend that you keep a written record of your print services configuration. This record can be essential to solving problems that occur. The record should include these items:MARK=BULLETNames of volumes, spoolers, print queues, and print serversPrinter model definitionsNetwork connectivity diagrams showing printers, servers, and workstations PAGENUM=288 ID="BP283"RENDERAS="SECT1"ID="FM21335"General IDXID="w6436"BOOK="_idx" COLLECTION="nw41" TIDREF="i4577"
GuidelinesTo successfully print a job across the network, you must correctly configure the software components that provide print services. You must make sure that the print queue and print(er) server are set up properly; for Macintosh users to print, you must also configure a spooler. The hardware configuration---including the printer, workstation, and network equipment---is equally important. The physical state of the printer, the condition of cables and connectors, the arrangement of network resources, and state of your power sources are all factors in ensuring a working pathway from workstation to printer.The following checklist provides general advice to follow when trying to solve a network printing problem. PERFORMANCE="REQUIRED"Verify that the network is functioning. Without a functioning NetWare server and active network communication, a workstation cannot direct a print job to a queue in order to reach a network printer. Many network printing problems originate at the network or internet level. You can save time in the troubleshooting process by examining the network components from a top-down perspective to ensure that the network is functioning and that all necessary devices and resources are available.From the Macintosh Chooser, you can determine whether a particular AppleTalk spooler is available, or whether a whole portion of the network is inaccessible. Those resources available to a workstation appear in the Chooser, in their applicable zones. Look in the Chooser first to verify how much of the network appears to your Macintosh workstation. Items such as zone names and printer names should not be fading in and out; all lists should stabilize after 2-3 seconds. Chooser items fading in and out signal a network-level problem. (You may also see items disappearing if you are using System 6.
xPAGENUM=289 ID="BP284" and reach the limit for the number of devices that can appear in the Chooser.) In addition, if resources such as servers and spoolers do not appear in the Chooser, and the Macintosh workstation is properly configured to access the network, you must resolve this large-scale network access problem before attempting to solve more particular print services problems.If the Chooser displays spoolers, but print jobs directed to these spoolers return error messages or never arrive, your problem may be hardware related. The next item in the checklist addresses hardware-related issues.PERFORMANCE="REQUIRED"Ensure that the physical devices in use are powered on, set for use, and properly cabled. Physical problems, such as broken cables, pins, and connectors, account for many network failures. Printers that are off line or have been turned off also account for a fair share of problems. In addition, you should try using each device locally, if possible, before adding it to the network. By verifying the physical integrity of network resources, you can eliminate these items from consideration and proceed to other levels of investigation. PERFORMANCE="REQUIRED"Monitor the events that occur in the problem area to assess reported problems. To obtain the maximum amount of information for diagnosing conditions or verifying print services operation
s, you can set the verbosity level for ATPS, or load ATXRP in verbose mode. Carrying out either task enables you to see diagnostic and error messages that do not otherwise appear. To set the ATPS verbosity level, use Log Options in ATPSCON. Set the log, system console, and ATPS console screen levels to "Informational and above." To start ATXRP in verbose mode, enter this command at the server console:
FORMAT="LINESPECIFIC"MOREINFO="NONE"load atxrp -v MOREINFO="NONE"<Enter>To look at the diagnostic and error messages, send a print job to a queue; then, go to the system console. View the ATPS or ATXRP information window by pressing 
MOREINFO="NONE"<Ctrl>+<Esc> and selecting the appropriate screen from the list that appears.
PAGENUM=290 ID="BP285"On the ATPS console screen, you can view messages about what occurs when a Macintosh workstation submits jobs to a spooler and the print server attempts to communicate with the AppleTalk printer. You can review these messages by viewing the printer log in ATPSCON. For more information about using the ATPSCON utility to set the verbosity level and view the log files, see 
IDREF="FM18053""Selecting Log Options" on page 152.RENDERAS="SECT1"ID="FM12442"Problem-Solving IDXID="w6437"BOOK="_idx" COLLECTION="nw41" TIDREF="i4577"IDXID="w6438"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6439"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w6440"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
FlowchartsThis section provides three flowcharts to help you diagnose and remedy print services problems. RENDERAS="SECT2"Flowchart 1When a print services problem occurs, start your diagnostic process using Flowchart 1. PAGENUM=291 ID="BP286"LABEL="12-1" FLOAT="0"ID="FM22985"Flowchart 1FILEREF="n40mi032.tif"RENDERAS="SECT3"Did the job print?If the job printed successfully, refer to Flowchart 2 to identify the nature of the problem.If the job did not print at all, continue to the next item in Flowchart 1.PAGENUM=292 ID="BP287"RENDERAS="SECT3"Did the print job originate from a Macintosh client or a DOS client?Depending on whether the print job originated from a Macintosh or DOS workstation, the problem-solving flow takes a different path. A Macintosh workstation requires a spooler, which you create using ATPSCON. For details on creating a spooler, see IDREF="FM21862""Configuring a Spooler" on page 129.A DOS workstation requires a configuration procedure to prepare it for sending a job to a queue, regardless of whether the target printer resides on an AppleTalk or non-AppleTalk segment of the network.RENDERAS="SECT3"Is the DOS workstation configured?Check the configuration of the DOS workstation, following the guidelines in IDREF="FM30525""Setting Up DOS Workstation Printing" on page 266. You can find additional advice under IDREF="FM15396""DOS Configuration Problems" on page 306.RENDERAS="SECT3"Is the printer on an AppleTalk connection?If the target printer is not an AppleTalk printer, proceed to Flowchart 3 for more information.If the printer is on an AppleTalk connection, continue to follow the current sequence.RENDERAS="SECT3"Load ATPSCON.ATPSCON enables you to verify whether you configured each print services component correctly. For information on loading and using ATPSCON, see IDREF="FM33691"Chapter 5, "Setting Up AppleTalk Print Services."RENDERAS="SECT3"Can you locate the printer?Carry out these steps to see whether the designated printer is accessible:NUMERATION=ARABIC CONTINUATION="RESTARTS" INHERITNUM="IGNORE"Ensure that the printer is powered on and on line.PAGENUM=293 ID="BP288"Check the printer interface card and cabling to ensure that the printer is properly connected to the server or remote workstation. Replace any malfunctioning cables.Ensure that the server is operable on the network segment containing the printer.See whether the printer appears in ATCON. If the printer is visible, it should be accessible when you properly configure the spooler, queue, and print server.If you cannot locate the printer after following these steps, refer to IDREF="FM31972""Routing Problems" on page 301 for more information. RENDERAS="SECT3"Can you locate the spooler?Does the spooler appear in the Macintosh Chooser? If not, and you have AFP loaded, does the server appear? If the server does not appear, check the network configuration and operation. If the server appears, but the spooler is not visible, check the spooler configuration in ATPSCON. Verify that no other object in the zone has the same name and type. For information on checking the spooler configuration, see IDREF="FM21862""Configuring a Spooler" on page 129.RENDERAS="SECT3"Is queue security enabled?If queue security is enabled, the job cannot print unless the user who submits the job has Queue User status and is logged in to the server containing the queue. If queue security is not enabled, and the Macintosh job fails, refer to the checklist on IDREF="FM21335"page 288.RENDERAS="SECT3"Did fonts fail to download properly?If you use a Macintosh font-downloading program or other printer utility that do not work with ATPS, the Macintosh client may hang. This is because such programs or utilities are designed to work directly with printers, not with print spoolers.To solve this problem, use the font-downloading program to download fonts directly to the printer, not to the print spooler. Once the fonts are downloaded to the printer, jobs sent to the print spooler should be able to print the fonts correctly.PAGENUM=294 ID="BP289"RENDERAS="SECT3"Is a "hidden" printer still visible, or does it remain hidden unexpectedly?If you use the HIDE.PS utility (described in IDREF="FM30053""HIDE.PS" on page 312) to hide a printer on the network, be aware that the utility works only with certain printer models. Moreover, HIDE.PS does not work with printers with names exceeding 19 characters. Read the instructions in HIDE.PS to determine whether your printer is supported; if you need to hide a supported printer, edit its name appropriately with the printer Name or LaserWriter utility.You cannot use ATPSCON to restore a printer hidden with HIDE.PS, even if nor can you power-cycle the printer to make it visible on the network. To restore a printer hidden with HIDE.PS, use the UNHIDE.PS utility (described in IDREF="FM21425""UNHIDE.PS" on page 314).RENDERAS="SECT2"Flowchart 2Use Flowchart 2 if your job printed, but you still encounter problems such as incorrect output or poor overall performance. PAGENUM=295 ID="BP290"LABEL="12-2" FLOAT="0"ID="FM18877"Flowchart 2FILEREF="n40mi033.tif"RENDERAS="SECT3"Did the job print as intended?If the job printed as intended, with the correct fonts and page layout, but the performance was unacceptably slow or print management difficulties were evident, continue down the flowchart to the next step.If the job printed, but the output did not look as you intended, proceed to the decision point to the right.RENDERAS="SECT3"Is the printer on an AppleTalk connection?If you are printing from a DOS workstation to an AppleTalk printer and the output appears flawed or a PostScript error results, the problem may be associated with the configuration of the DOS workstation. To check the DOS configuration, refer to PAGENUM=296 ID="BP291"IDREF="FM22693""Setting Up DOS Workstation Printing" on page 266. For help with problems involving DOS configurations, refer to IDREF="FM15396""DOS Configuration Problems" on page 306.If the target printer was not on an AppleTalk connection, proceed to Flowchart 3 for more information.RENDERAS="SECT3"Is print IDXID="w6441"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6442"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w6443"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
performance poor?If your print performance is unacceptably slow, follow these steps:NUMERATION=ARABIC CONTINUATION="RESTARTS" INHERITNUM="IGNORE"Determine whether the submitting client was a Macintosh or DOS client. Determine whether the delay occurs in getting the job from the workstation to the queue, or from the queue to the printer.If the delay occurs between the queue and the printer, check for a poor connection between the server and printer, including a faulty router.If a Macintosh client sent the job, perform a print performance test. First, print through the queue; then, print directly to the target printer. If printing through the queue is noticeably slower, the problem could stem from any of these causes:NUMERATION=ARABIC CONTINUATION="RESTARTS" INHERITNUM="IGNORE"IDXID="w6444"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"
Font list inaccuracies are causing the print driver on the Macintosh to include unnecessary fonts, greatly increasing the size of the job. For information on managing font lists, see IDREF="FM37143""Managing PostScript Fonts" on page 206.The spooler supports a large font list, and the advanced PostScript option CLASS=MENUITEM MOREINFO="NONE"Fast Font Response is not in use. For information on this option, see IDREF="FM29149"page 140.Macintosh workstations are printing to a server across an unreliable link.In addition, check how long it takes to copy a file from the workstation to the server on which the queue resides. Slow transfers of data to the server indicate network setup or traffic problems. If file transfer to the server appears normal, check the print services back end:PAGENUM=297 ID="BP292"MARK=BULLETUsing ATPSCON, make sure that the print server is properly configured. For information, see IDREF="FM17174""Configuring a Printer Server" on page 106. Check the printer log to ensure that jobs are being serviced at proper intervals. For information on the printer log, see IDREF="FM42568"page 155.Print a file to disk. Then, use PCONSOLE to insert the job into the queue, and check to see whether the job is serviced correctly. If it reaches the printer successfully, you know that the print services back end is functioning normally.For information on using PCONSOLE, refer to the NetWare® 4.1 Print Services guide.If a DOS client sent the job, observe whether other network services appear to be running slowly. If so, check for IPX(tm) network problems. If network services appear normal, check the print drivers and the applications that generate the print output. If the printer performance appears normal, but other print management problems exist, proceed to the next decision point to the right.RENDERAS="SECT3"Are print jobs incorrectly formatted, or do they disregard printer options?Macintosh jobs that are submitted through ATPS to non-PostScript printers with special options may be incorrectly formatted or may not use paper in special printer sources. This occurs because the ATPS print spooler does not support special options such as these:MARK=BULLETSheet feeder with the ImageWriter II or ImageWriter LQMultiple paper bins with the ImageWriter LQEnvelope printing with the HP DeskWriterManual-feed printing with the HP PaintWriter XLTo take advantage of these special options with non-PostScript printers, print directly to the printer and not to the print spooler.PAGENUM=298 ID="BP293"RENDERAS="SECT3"Do users fail to receive print job notifications?Users may not receive the appropriate print job notifications that normally appear on their workstations, such as notice of a successful completion, an empty paper bin, or a paper jam. This can occur when users are not logged in to the server and not designated users of the queue to which they print their own print jobs.The best way to insure that Macintosh users receive appropriate print job status messages is to make sure that they have rights to the print queues that they need to use. You can assign Queue User rights with the PCONSOLE or NWADMIN utilities.RENDERAS="SECT3"Do IDXID="w6445"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6446"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w6447"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
print management problems exist?If the job originated at a Macintosh workstation and print management problems appear to exist, check to see whether the spooler is visible in the desired zone. If it is not, refer to IDREF="FM31972""Routing Problems" on page 301. If the spooler is properly located, refer to IDREF="FM18945""Print Services Management Problems" on page 304. If the job originated at a DOS workstation and print management problems appear to exist, refer to IDREF="FM18945""Print Services Management Problems" on page 304. If no print management problems exist, return to IDREF="FM21335""General Guidelines" on page 288.RENDERAS="SECT3"Do "open font file" messages appear unexpectedly?ATPS can generate this and other unexpected messages if you change the ATPS directory in ATPSCON while ATPS is in operation. If you need to change the ATPS directory, first disable all ATPS print spoolers and print servers. Then copy all files in the old directory to the new directory. Then re-enable the disabled ATPS print spoolers and printer servers.RENDERAS="SECT3"Do "unreleased resources" messages appear when ATPS is unloaded?If you unload the ATPS NLM, it may not release all of its resources, particularly if printing is in progress. In that case, the operating system releases the resources. You can safely ignore these messages.PAGENUM=299 ID="BP294"RENDERAS="SECT2"Flowchart 3Flowchart 3 addresses only problems that apply to non-AppleTalk printers. If you are troubleshooting a problem involving AppleTalk printers, return to the appropriate point in Flowchart 1 or 2.LABEL="12-3" FLOAT="0"ID="FM23704"Flowchart 3FILEREF="n40mi034.tif"RENDERAS="SECT3"Can DOS clients print?If a DOS client cannot print to the target printer, check PSERVER setup. Refer to NetWare 4.1 Print Services for more information.RENDERAS="SECT3"PAGENUM=300 ID="BP295"Can any Macintosh client print?If one Macintosh client can print to the target printer, but others cannot, try to determine which elements differ between the workstations. Check the individual workstation cabling, workstation configuration, and the network resources visible through the Chooser. RENDERAS="SECT3"Is the spooler visible?If the spooler configured to access a particular printer is absent, no printing can take place from a Macintosh workstation. If the spooler is absent, use ATPSCON to set up the spooler as described in IDREF="FM21862""Configuring a Spooler" on page 129.RENDERAS="SECT3"Did the job leave the queue?Often, a printer has a flashing light on its front panel to indicate that the printer is attempting to process a job. This condition usually indicates that the job has left the queue. Several conditions can cause a job to remain in the queue without being serviced. Check these areas:MARK=BULLETIf a Macintosh job remains in the queue, the spooler may not be using the appropriate form. For information about assigning a form to a spooler, see IDREF="FM25528"page 143.If the job never readies the queue, be sure that the user attempting to print a job has sufficient disk space allotment for the queue. You can examine and modify this user information using NETADMIN. For details, see NetWare 4.1 Supervising the Network.Check to see whether the spooler submitting jobs to the queue has been configured to place jobs on hold. If so, Macintosh jobs cannot print until you remove the hold. For information, see IDREF="FM17198"page 135.RENDERAS="SECT3"Is the printer a PostScript printer?If the printer is a non-PostScript printer, make sure that the spooler emulates the correct printer model and that you have selected the correct Macintosh print driver to support the printer. If the driver does not correspond to the Page Description Language (PDL) required by the printer, jobs cannot print successfully. For information on checking the printer model associated with the spooler, see IDREF="FM17490"page 132.If the printer is a PostScript printer, check whether the print job includes a Laser Prep file. For non-AppleTalk printers, you must set the Include Laser Prep in Jobs field in ATPSCON to Yes. For details, see IDREF="FM40409"page 137.PAGENUM=301 ID="BP296"Assuming the correct setting, you can test for a corrupted file by deleting the .PRS and .PRI files from the ATPS directory. ATPS generates these files for Macintosh print jobs routed to PostScript printers. If the job prints successfully after you purge these files, file corruption was probably the source of your difficulty.If you still have problems after deleting the .PRS and .PRI files, download EHANDLER.PS to your printer. This utility reports PostScript errors, supplying you with more information on why jobs are not printing successfully. Refer to IDREF="FM28370"Appendix A, "PostScript Utilities," for information on using the EHANDLER.PS utility.RENDERAS="SECT1"IDXID="w6448"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6449"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w6450"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Problems and SolutionsThe following sections include a number of problem-solving scenarios. RENDERAS="SECT2"ID="FM31972"Routing ProblemsThe following scenarios involve difficulties that occur because of misconfigured routing.RENDERAS="SECT3"Symptom: The Print Job Does Not Reach the Printer.You have a LocalTalk printer connected to a server on an Ethernet network. Having configured a spooler under ATPSCON, you try to print from a Macintosh workstation to the spooler and queue. Although the job reaches the print queue without problems, this message appears on the ATPS console screen:FORMAT="LINESPECIFIC"MOREINFO="NONE"Can't find printer<printer_name:LaserWriter@zone_name>RetryingYou then attempt to print directly to the printer by selecting the appropriate zone on the LocalTalk network and choosing the printer. This print attempt results in a new message:FORMAT="LINESPECIFIC"MOREINFO="NONE"The LaserWriter is either disconnected or switched off; please try printing again.PAGENUM=302 ID="BP297"Printing from within an application such as Microsoft® Word results in a different message:FORMAT="LINESPECIFIC"MOREINFO="NONE"Word is unable to print this document. Make sure you've selected a printer.Although the printer is clearly visible in the Chooser, and the spooler is properly configured to access the queue, repeated attempts to reach the printer fail.RENDERAS="SECT4"ExplanationDuplicate network numbers may exist. The routers are unable to identify and access the different networks.RENDERAS="SECT4"SolutionReassign a unique network number to the LocalTalk network. Doing so allows you to re-establish printing from the designated NetWare queue. For information on carrying out this task, see the AppleTalk for NetWare Reference guide.RENDERAS="SECT3"Symptom: The Spooler Does Not Appear in the Correct IDXID="w6451"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"IDXID="w6452"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"IDXID="w6453"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"
ZoneYour spooler appears in the Chooser and works properly, but does not appear in the appropriate zone.RENDERAS="SECT4"ExplanationAn AppleTalk spooler appears in the zone in which the NetWare for Macintosh server appears, unless you configure the spooler to appear elsewhere. Changes in the configuration of the AppleTalk module can affect the zone in which the spooler is advertised.RENDERAS="SECT4"SolutionTo have a choice of zones in which to advertise the spooler, you must enable routing for the AppleTalk module; then, you must assign zones to the internal network. After configuring the zones you need, you use ATPSCON to select the proper zone for the spooler in question.PAGENUM=303 ID="BP298"If routing is disabled for the AppleTalk module on the server, or if the AppleTalk module is configured without an internal network, you must advertise the spooler in the server's default zone.For information on configuring the AppleTalk module, see the AppleTalk for NetWare Reference guide. RENDERAS="SECT2"ID="FM36284"Directory Services ProblemsThe following scenarios involve difficulties that occur because of the nature of the interaction between ATPS and Directory Services.RENDERAS="SECT3"Symptom: IDXID="w6454"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6455"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
PCONSOLE Queues Do Not Appear in ATPSCONAs an administrator who manages both Macintosh and DOS segments of the network, you want to make some existing queues available to Macintosh users. However, these queues do not show up in ATPSCON, though they are visible in PCONSOLE. RENDERAS="SECT4"ExplanationATPSCON can only find queues resident on the server where ATPS is loaded. RENDERAS="SECT4"SolutionRelocate the queues to the server where ATPS.NLM and ATPSCON.NLM are loaded. Alternately, you can relocate ATPS.NLM and associated files to the server where the queues reside. RENDERAS="SECT3"Symptom: IDXID="w6456"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6457"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
ATPSCON Queues Do Not Appear in PCONSOLEYou are logged into PCONSOLE as Admin, but you cannot see any of the print queues that you created using ATPSCON. RENDERAS="SECT4"ExplanationPCONSOLE selectively views different portions of the Directory Services tree.PAGENUM=304 ID="BP299"RENDERAS="SECT4"SolutionUse the CLASS=MENUITEM MOREINFO="NONE"Change Context option to navigate through the Directory and find the container object where the queues reside. If you do not specifically know where the queues are located, the NetWare Administrator utility includes a browse function that enables you to search through different parts of the tree. For information, see NetWare 4.1 Supervising the Network. You can also use the DOS command MOREINFO="NONE"cx /t /a to obtain a full representation of the tree. RENDERAS="SECT2"ID="FM18945"Print Services IDXID="w6458"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6459"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w6460"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
Management ProblemsThe following scenarios involve difficulties that occur when you attempt to manage jobs in a queue or troubleshoot PostScript errors.RENDERAS="SECT3"Symptom: A DOS User Cannot View the Print Jobs in the IDXID="w6461"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6462"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"IDXID="w6463"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6464"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"
QueueIDXID="w6465"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"The user of a DOS workstation can see a list of print queues when using PCONSOLE, but cannot view the jobs in the queue because the CLASS=MENUITEM MOREINFO="NONE"View Queue Contents option does not appear. RENDERAS="SECT4"ExplanationA user must have Queue User or Queue Operator status before he or she can use the CLASS=MENUITEM MOREINFO="NONE"View Queue Contents option in the PCONSOLE utility.RENDERAS="SECT4"SolutionUse PCONSOLE to make the user a Queue User of the queue. For details, see the NetWare 4.1 Print Services guide.RENDERAS="SECT3"ID="FM17672"Symptom: Intermittent PostScript Errors OccurOn a complex network containing Macintosh, DOS, OS/2, UNIX®, and Windows workstations, most users print to a LaserWriter printer through a NetWare queue. Despite many months of operation and considerable fine-tuning of the configuration, some PostScript errors continue to occur. This message appears:FORMAT="LINESPECIFIC"MOREINFO="NONE"9:35am Error: undefined; Offending Command: _bpPAGENUM=305 ID="BP300"The error rate ranges between 1% and 2% of the total print jobs.RENDERAS="SECT4"ExplanationThe complexity of a PostScript printer's Page Description Language (PDL) and the nature of the printing process allows errors to be injected into the print path at many different points. Each of the following items can be a potential source of error:MARK=BULLETPostScript generationEach client application sending output to the printer does not always generate a perfect PostScript file. Variations in the drivers for different PostScript printer models can also result in less-than-perfect compatibility. PostScript transmission to the queueFor DOS and Windows clients, the transmission takes place as the result of direct NetWare calls; for Macintosh clients, the transmission includes handling by an ATPS spooler.While NetWare printing is reliable when set up correctly, the client's print job setup can cause problems. For example, DOS PostScript printing requires choosing the right printing modes and allocating sufficient space for headers. Problems can also result from incorrect CAPTURE timeouts or an inappropriate Windows setup. For details on how to configure non-Macintosh clients to print to PostScript printers, see IDREF="FM11085"Chapter 10, "Printing from Non-Macintosh Platforms."PostScript transmission from the queue to the printerATPS handling of PostScript transmission to AppleTalk printers has proven very reliable. However, if some network servers are using early versions of PSERVER, you should update the software to avoid possible data-corruption problems.RENDERAS="SECT4"PAGENUM=306 ID="BP301"SolutionThe most exacting, vigilant administrator cannot eliminate all PostScript errors that occur during printing. If the error rate does not exceed 2%, and no particular discernible patterns emerge as to the type of error, there is no cause for concern. Ensuring that network software and drivers are current, and performing careful setup of each client can help keep PostScript errors to an absolute minimum.RENDERAS="SECT2"ID="FM36838"ID="FM15396"DOS Configuration ProblemsThis section describes problems that can derive from a faulty DOS workstation configuration.RENDERAS="SECT3"Symptom: DOS Print Jobs Generate an Error PageAlthough a Macintosh user can print to a NetWare queue without any difficulties, a DOS client cannot. Each time a DOS client tries to print, the printer generates an error page.RENDERAS="SECT4"ExplanationIn many cases, this problem relates to the printer's Page Description Language (PDL). The majority of Apple LaserWriters support only PostScript. If a DOS client sends non-PostScript output to the printer, the job fails.RENDERAS="SECT4"SolutionMany DOS applications allow you to select PostScript output for printing. If your application does not provide this option, you can set up a print job configuration that will convert text to PostScript format. Refer to IDREF="FM11085"Chapter 10, "Printing from Non-Macintosh Platforms," for more information.RENDERAS="SECT3"Symptom: DOS Print Jobs Generate an Error Banner PageA DOS user prints to a LaserWriter printer attached to a queue you created using ATPSCON. Although the job prints, a banner page appears following the last page, and contains this message:FORMAT="LINESPECIFIC"MOREINFO="NONE"Error: Undefined; Offending Command: stringPAGENUM=307 ID="BP302"RENDERAS="SECT4"ExplanationSomeone may have inserted several functions into the definition of PostScript mode in PRINTDEF. PostScript mode should not contain any functions.RENDERAS="SECT4"SolutionRun PRINTDEF and choose the CLASS=MENUITEM MOREINFO="NONE"Print Devices option. Select Edit Print Devices, and, from the list that appears, choose the Apple LaserWriter. The window titled PostScript functions should not contain any printer functions. Delete any functions that appear in this window. Exit from PRINTDEF, saving your changes. Then, reissue the CAPTURE command.RENDERAS="SECT3"Symptom: DOS Print Jobs Have Truncated LinesWhen a DOS user prints to a LaserWriter IIg using PostText mode, he notices that the first two characters of every line are cut off.RENDERAS="SECT4"ExplanationYou specified the wrong device in PRINTCON when setting up the user's print job configuration.RENDERAS="SECT4"SolutionSpecify the PostScript device, rather than the Apple LaserWriter device, when you set up the print job configuration in PRINTCON. For details, see IDREF="FM33431""Creating a Print Job Configuration with PRINTCON" on page 269.LABEL="A"PAGENUM=309 ID="BP303"ID="FM28370"IDXID="w6466"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"
PostScript UtilitiesNetWare for Macintosh includes nine PostScript utilities for troubleshooting and configuration purposes. IDREF="FM12284"Table A-1 summarizes the functions of these utilities.LABEL="A-1" PGWIDE=0 TOCENTRY="1"ID="FM12284" PostScript UtilitiesCOLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="9*"COLNAME=2 COLWIDTH="26*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"UtilityCOLNAME=2 ROTATE="0" MOREROWS="0"FunctionVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"BINARY.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Allows you to enable the Adobe Binary Communications Protocol manually for printers that support it.COLNAME=1 ROTATE="0" MOREROWS="0"EHANDLER.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Helps you troubleshoot printing problems by trapping and printing PostScript language exceptions that occur during print processing.COLNAME=1 ROTATE="0" MOREROWS="0"FONTLIST.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Causes the printer to print a formatted list of fonts. COLNAME=1 ROTATE="0" MOREROWS="0"FREEVM.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Determines the amount of free printer memory available and prints the results.COLNAME=1 ROTATE="0" MOREROWS="0"HIDE.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Lets you prevent selected LaserWriter printers from being displayed in the Chooser, even after you have re-initialized the printer or powered it on or off.COLNAME=1 ROTATE="0" MOREROWS="0"NOSTRTPG.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Directs a PostScript printer not to print its initialization page, even if power is cycled on and off.COLNAME=1 ROTATE="0" MOREROWS="0"STRTPGON.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Directs the printer to resume printing its initialization page after you power on or reset the printer.COLNAME=1 ROTATE="0" MOREROWS="0"SERIAL.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Configures the Apple LaserWriter's serial interface to use 8 data bits rather than 7 data bits. This setting supports the majority of Macintosh print jobs.COLNAME=1 ROTATE="0" MOREROWS="0"TRUETYPE.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Runs a test to determine whether your printer supports native True Type font rasterization.COLNAME=1 ROTATE="0" MOREROWS="0"UNHIDE.PSCOLNAME=2 ROTATE="0" MOREROWS="0"Restores a printer hidden with HIDE.PS.PAGENUM=310 ID="BP304"RENDERAS="SECT1"Using the PostScript UtilitiesWhen you install NetWare for Macintosh, the INSTALL module copies the PostScript utilities into the SYS:SYSTEM\NW-MAC\PSUTILS directory. How you access these utilities depends upon whether you are working from a Macintosh workstation or a DOS workstation.MARK=BULLETFrom a Macintosh workstation, use a PostScript downloader, such as Adobe's SendPS, to download the selected PostScript utility directly to an AppleTalk printer. If the printer is on a non-AppleTalk connection, download the utility to the spooler associated with the printer. Be aware, however, that some downloaders, such as Apple's LaserWriter Utility, cannot download a utility to a spooler.From a DOS workstation, set up a job in PRINTCON using PostScript mode. Then, use the NetWare® utility NPRINT to send the selected .PS file to a network printer.RENDERAS="SECT2"BINARY.PSThe BINARY.PS utility allows you to enable "manually" a non-AppleTalk printer to use the Adobe Binary Communications Protocol so that binary PostScript data can successfully be sent to the printer. For more information about binary data and non-AppleTalk printer communications channels, see IDREF="FM40427"page 138 and following.RENDERAS="SECT2"IDXID="w6467"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"IDXID="w6468"BOOK="_idx" COLLECTION="nw41" TIDREF="i1297"
EHANDLER.PSThe EHANDLER.PS utility is provided by Adobe Systems, Inc. When you download it to a printer, EHANDLER.PS acts as a resident PostScript error handler. It causes your printer to print PostScript language exceptions. EHANDLER.PS can assist you in troubleshooting problems you may have with a non-AppleTalk PostScript printer. ATPS cannot detect errors from a printer on a non-AppleTalk connection.EHANDLER.PS is not persistent. You must re-send it each time the printer is power-cycled or reinitialized.PAGENUM=311 ID="BP305"RENDERAS="SECT2"IDXID="w6469"BOOK="_idx" COLLECTION="nw41" TIDREF="i1532"IDXID="w6470"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"
FONTLIST.PSIDXID="w6471"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"
FONTLIST.PS is a PostScript file that instructs a printer to print a current list of fonts in the correct format. You can create your own font list file by using FONTLIST.PS. You may need to create a font list file under these circumstances:MARK=BULLETA standard font list file is not applicable for the model of PostScript printer you are usingYour printer has fonts not represented in a standard font list file.You need not create a font list file if you are accessing a printer on an AppleTalk connection, because ATPS retrieves a font list directly from the printer.IDXID="w6472"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"
To create a customized font list file, you need a workstation with a text editor. Follow these steps:PERFORMANCE="REQUIRED"Send the file FONTLIST.PS to a printer. FONTLIST.PS is a PostScript file that instructs the printer to print a current list of fonts in the correct format. If you are using a DOS workstation, go to 
IDREF="FM23620"Step 1a. If you are using a Macintosh workstation, go to 
IDREF="FM28471"Step 1b.PERFORMANCE="REQUIRED"PERFORMANCE="REQUIRED"ID="FM23620"From a DOS workstation, use NPRINT to send the file 
IDXID="w6473"BOOK="_idx" COLLECTION="nw41" TIDREF="i1532"IDXID="w6474"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"IDXID="w6475"BOOK="_idx" COLLECTION="nw41" TIDREF="i1530"
FONTLIST.PS to the queue. Make sure that the DOS workstation's print configuration is set correctly for PostScript. For details on setting the DOS workstation print configuration, see IDREF="FM30525""Setting Up DOS Workstation Printing" on page 266.PERFORMANCE="REQUIRED"ID="FM28471"From a Macintosh workstation, use a PostScript utility such as SendPS to send the FONTLIST.PS file to a spooler.PERFORMANCE="REQUIRED"Change directories to SYS:SYSTEM\NW-MAC\FONTS.PERFORMANCE="REQUIRED"Use a text editor to create a font list file.
PAGENUM=312 ID="BP306"Create a new file and enter a list of the printer's fonts as they appear on the printed output. When creating the file, follow these guidelines:
MARK=BULLETAppend the .FNT extension to the name of the file.For example, you might call your new file NEWFONTS.FNT.MARK=BULLETStore the file in the directory SYS:SYSTEM\NW-MAC\FONTS. Use the pound-sign character (#) at the beginning of any line that is a comment; ATPS does not process a line beginning with a # symbol. You can refer to one of the .FNT files supplied with NetWare for Macintosh to find an example of how to set up your own font list file.RENDERAS="SECT2"ID="FM16683"FREEVM.PSIDXID="w6476"BOOK="_idx" COLLECTION="nw41" TIDREF="i1576"IDXID="w6477"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"IDXID="w6478"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"
The FREEVM.PS utility enables you to determine the amount of free memory available on your non-AppleTalk printer. In ATPSCON, you enter this information in the "Free Printer Memory" field of the Advanced PostScript options. Enter the number in the field exactly as it appears on the resulting printer output page. For details, see IDREF="FM24167"page 142.RENDERAS="SECT2"ID="FM30053"IDXID="w6479"BOOK="_idx" COLLECTION="nw41" TIDREF="i1667"IDXID="w6480"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"
HIDE.PSIDXID="w6481"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"
HIDE.PS is a PostScript file that allows persistent hiding of older Apple LaserWriter printers. This utility prevents printers from resuming their normal NBP type when power-cycled or reinitialized. HIDE.PS does not work with these printers:MARK=BULLETApple LaserWriter IIfApple LaserWriter IIgLaserWriter Pro seriesLaserWriter Select seriesPersonal LaserWriter NTRPAGENUM=313 ID="BP307"Most third-party PostScript printers Any printer whose name contains more than 19 charactersTo restore a printer hidden with HIDE.PS, use UNHIDE.PS, as described on IDREF="FM21425"page 314.RENDERAS="SECT2"IDXID="w6482"BOOK="_idx" COLLECTION="nw41" TIDREF="i2979"IDXID="w6483"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"
NOSTRTPG.PSIDXID="w6484"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6485"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
NOSTRTPG.PS is a PostScript file that directs the printer to suppress printing of its initialization page. When you use this utility, the initialization page does not print even if you power the printer off and on, or reset it. To direct the printer to start printing its initialization page again, use the STRTPGON.PS utility described on IDREF="FM34962"page 313.RENDERAS="SECT2"ID="FM10309"SERIAL.PSIDXID="w6486"BOOK="_idx" COLLECTION="nw41" TIDREF="i4043"IDXID="w6487"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"IDXID="w6488"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
The SERIAL.PS utility configures the Apple LaserWriter's serial interface to use 8 bits of data rather than 7 bits. You should send SERIAL.PS to a serial printer to enable Macintosh jobs to print there correctly. You need send SERIAL.PS to the printer only once. The configuration it creates will not change if the printer is power-cycled or reinitialized.RENDERAS="SECT2"ID="FM34962"SRTPGON.PSIDXID="w6489"BOOK="_idx" COLLECTION="nw41" TIDREF="i4307"IDXID="w6490"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"STRTPGON.PS is a PostScript file that directs the printer to begin IDXID="w6491"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6492"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
printing its initialization page following a reset or power on. RENDERAS="SECT2"ID="FM10706"TRUETYPE.PSIDXID="w6493"BOOK="_idx" COLLECTION="nw41" TIDREF="i4589"IDXID="w6494"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"IDXID="w6495"BOOK="_idx" COLLECTION="nw41" TIDREF="i4588"
The TRUETYPE.PS utility enables you to determine whether or not your printer supports TrueType font rasterization. For more information about TrueType font support, see IDREF="FM31606"page 150.PAGENUM=314 ID="BP308"RENDERAS="SECT2"ID="FM21425"IDXID="w6496"BOOK="_idx" COLLECTION="nw41" TIDREF="i4640"IDXID="w6497"BOOK="_idx" COLLECTION="nw41" TIDREF="i3356"
UNHIDE.PSIDXID="w6498"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"
The UNHIDE.PS utility enables you to "unhide" a printer you have hidden with HIDE.PS. The utility does not enable you to restore a printer hidden using ATPSCON.LABEL="B"PAGENUM=315 ID="BP309"ID="FM14548"Printer Configuration NotesIDXID="w6499"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"IDXID="w6500"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"IDXID="w6501"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
This appendix contains notes for configuring specific LaserWriter and HP LaserJet printers. You may need to call the printer manufacturer for help with properly connecting and configuring an unlisted printer.RENDERAS="SECT1"Apple IDXID="w6502"BOOK="_idx" COLLECTION="nw41" TIDREF="i2084"
LaserWriter PlusIDXID="w6503"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
Keep these points in mind when configuring an Apple LaserWriter Plus printer's serial port:MARK=BULLETIDXID="w6504"BOOK="_idx" COLLECTION="nw41" TIDREF="i1632"
The serial port on this printer uses only software handshaking (XON/XOFF).Make these settings in PCONSOLE:MARK=BULLETSet the printer type in PCONSOLE to Serial (COM 1-4).Set the "Use X-On/X-Off" parameter to Yes.Turn the LaserWriter off, and turn the four-position switch to 9600. The printing of the numbers 9600 on the printer's label may not be directly aligned under the four-position switch. You can make sure you have set the four-position correctly using either of these methods:MARK=BULLETIf the printer prints a starting page every time you turn it on, cycle the printer off and on, and wait for the startup page to eject. The active port, type, and speed appears on the starting page. If the starting page has been turned off, turn the four-position switch clockwise until it won't turn any more. Then, turn it counter-clockwise one "click." The printer is now set to 9600 baud, no matter what value appears on the label beneath.PAGENUM=316 ID="BP310"RENDERAS="SECT1"Apple IDXID="w6505"BOOK="_idx" COLLECTION="nw41" TIDREF="i2081"
LaserWriter IINTIDXID="w6506"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
Keep these points in mind when configuring an Apple LaserWriter IINT printer's serial port:MARK=BULLETYou need to set the switches for a serial connection. For 9600 baud, switch 1 should be up and switch 2 should be down.IDXID="w6507"BOOK="_idx" COLLECTION="nw41" TIDREF="i1632"
The Apple LaserWriter IINT uses software (XON/XOFF) handshaking by default.If you want the printer to use hardware (DSR/DTR) handshaking, you need to send a PostScript program to the printer. Create this program using a simple ASCII editor, with no formatting commands:FORMAT="LINESPECIFIC"MOREINFO="NONE"statusdict begin 25 sccbatch exch pop
4 eq {stop} if
serverdict begin 0 exitserver
statusdict begin 25 9600 4 setsccbatchIf the printer resides on an AppleTalk network, you can send the program using the Apple LaserWriter Font Utility program that comes with most Apple printers.If you want to send the PostScript program from DOS, make sure to set the DOS workstation's serial port to 9600 baud, 8 data bits, 1 stop bit, and no parity; you can do so using either PCONSOLE or the DOS MODE command. Use PCONSOLE if you plan to send the PostScript program through a queue using NPRINT; use the DOS MODE command if you plan to send the PostScript program directly to a local port.RENDERAS="SECT1"Apple IDXID="w6508"BOOK="_idx" COLLECTION="nw41" TIDREF="i2082"
LaserWriter IINTXIDXID="w6509"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
Keep these points in mind when configuring an Apple LaserWriter IINTX printer's serial port:MARK=BULLETYou need to set the switches for a serial connection. For 9600 baud, switch 1 should be up and switch 2 should be down. PAGENUM=317 ID="BP311"Switches 3 and 4 control the printer mode. Switch 2 down and switch 3 up put the printer in Diablo 630 mode. Switch 3 down and Switch 4 down put the printer into HP LaserJet mode. Do not send PostScript commands to set the LaserWriter IINTX into Diablo 630 mode if you have set it to HP LaserJet as its non-PostScript mode.IDXID="w6510"BOOK="_idx" COLLECTION="nw41" TIDREF="i1632"
You can use either software (XON/XOFF) handshaking or hardware (DSR/DTR) handshaking with the serial port of this printer.The Apple LaserWriter IINTX printer uses software handshaking by default. To change the printer to hardware handshaking, use either of these methods:MARK=BULLETPlace switch 5 in the up position and switch 6 in the down position. Send a PostScript program to the printer to change its internal settings. Create this program using a simple ASCII editor, with no formatting commands:FORMAT="LINESPECIFIC"MOREINFO="NONE"statusdict begin 25 sccbatch exch pop
4 eq {stop} if
serverdict begin 0 exitserver
statusdict begin 25 9600 4 setsccbatchIf the printer resides on an AppleTalk network, you can send the program using the Apple LaserWriter Font Utility program that comes with most Apple printers.If you want to send the PostScript program from DOS, make sure to set the DOS workstation's serial port to 9600 baud, 8 data bits, 1 stop bit, and no parity; you can do so using either PCONSOLE or the DOS MODE command. Use PCONSOLE if you plan to send the PostScript program through a queue using NPRINT; use the DOS MODE command if you plan to send the PostScript program directly to a local port.If you set your printer's switches to hardware handshaking, and then send a PostScript program to set the printer to software handshaking, the printer will be configured to use software handshaking. Therefore, never rely on the switch settings you find; always reset them to be sure. To set the XON/XOFF (software) handshake, place both switch 5 and switch 6 in the same position, either up or down. PAGENUM=318 ID="BP312"If the LaserWriter IINTX does not print, check the switch settings and change them as required. If the settings are correct, reverse the switch 1 setting, wait 30 seconds, and switch it back. Then turn the power off and on again. The test page should show the correct choice of mode (either PostScript or emulation), and the correct port (either LocalTalk or serial).RENDERAS="SECT1"IDXID="w6511"BOOK="_idx" COLLECTION="nw41" TIDREF="i1722"
HP LaserJet IIP, IDXID="w6512"BOOK="_idx" COLLECTION="nw41" TIDREF="i1720"
HP LaserJet IIIP, IDXID="w6513"BOOK="_idx" COLLECTION="nw41" TIDREF="i1718"
HP LaserJet III, IDXID="w6514"BOOK="_idx" COLLECTION="nw41" TIDREF="i1719"
HP LaserJet IIIDTo make an HP LaserJet printer available to NetWare for Macintosh, you can use the printer's existing parallel or serial ports, or you can install an interface card. MARK=BULLETIf you use an interface card that supports AppleTalk (such as an HP MIO card or Extended Systems EtherFlex® cards), you can use ATPS as the print server.If you use an interface card that supports only IPX(tm), you must use PSERVER (or another third-party print server product), as your print server. RENDERAS="SECT1"IDXID="w6515"BOOK="_idx" COLLECTION="nw41" TIDREF="i1721"
HP LaserJet IIISiYou can make an HP LaserJet IIISi available to NetWare for Macintosh in these ways:MARK=BULLETIf you use an interface card that supports AppleTalk (such as an HP MIO card or Extended Systems EtherFlex cards), you can use ATPS as the print server.If you use an interface card that supports only IPX, you must use PSERVER (or another third-party print server product), as your print server. Alternately, you can use the Hewlett-Packard JetDirect interface card. This card supports IPX "Queue Server" mode, enabling it to service queues directly.A dual-function board may allow multiple ports to be active simultaneously, or may support more than one protocol. In cases like these, PSERVER or ATPS can consider each active port to be a separate printer.LABEL="C"PAGENUM=319 ID="BP313"ID="FM25842"Using Third-Party Print DriversIDXID="w6516"BOOK="_idx" COLLECTION="nw41" TIDREF="i3412"IDXID="w6517"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
This appendix lists third-party software that enables your Macintosh workstation to print jobs to a network printer for which the vendor does not supply a Macintosh print driver that supports AppleTalk networking. This software is not necessarily Novell-tested and approved, nor is it necessarily tested by the supplier for use as described here. RENDERAS="SECT1"IDXID="w6518"BOOK="_idx" COLLECTION="nw41" TIDREF="i3412"IDXID="w6519"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
PostScript PrintersIDXID="w6520"BOOK="_idx" COLLECTION="nw41" TIDREF="i3523"Printing from a Macintosh workstation to a PostScript printer or clone is relatively easy; you should be able to use the Macintosh LaserWriter driver in almost all cases. Two other Macintosh PostScript print drivers are available for general use with PostScript printers:MARK=BULLETIDXID="w6521"BOOK="_idx" COLLECTION="nw41" TIDREF="i3628"
PSPrinter driver, Adobe Systems, Inc.This driver supports PostScript Level 2 and device-specific features using PPD files. It is distributed by Apple Computer, Inc. as LaserWriter 8.x.IDXID="w6522"BOOK="_idx" COLLECTION="nw41" TIDREF="i3078"
OnPAGE(tm) driver, Computer Applications, Inc.This driver also supports PostScript Level 2 and device-specific features using PPD files. It is distributed by printer vendors under different names.RENDERAS="SECT1"IDXID="w6523"BOOK="_idx" COLLECTION="nw41" TIDREF="i3412"
Non-PostScript PrintersThis category covers the following types of printer:MARK=BULLETHP LaserJet printers and compatibles that do not support PostScriptPAGENUM=320 ID="BP314"Inkjet and dot-matrix printersThese drivers are available:MARK=BULLETIDXID="w6524"BOOK="_idx" COLLECTION="nw41" TIDREF="i3204"
PaintJet XL300 driver, Hewlett-Packard, CompanyThis driver works for the following printers:MARK=BULLETIDXID="w6525"BOOK="_idx" COLLECTION="nw41" TIDREF="i1725"
PaintJet XL300IDXID="w6526"BOOK="_idx" COLLECTION="nw41" TIDREF="i1721"
LaserJet IIISiIDXID="w6527"BOOK="_idx" COLLECTION="nw41" TIDREF="i1724"
LaserJet 4 seriesIDXID="w6528"BOOK="_idx" COLLECTION="nw41" TIDREF="i1705"
DeskJet 1200CHewlett-Packard ships the driver with the non-PostScript version of the PaintJet XL300. It is a color PCL 5 driver, generating data suitable for printing to any LaserJet Series III or 4 printer or compatible. Unfortunately, the driver embeds HP PJL commands in the data, which results in a wasted page with every print job sent to a LaserJet III printer other than the LaserJet IIISi. The PaintJet XL300 driver offers an alternative to purchasing the PostScript option for Macintosh workstations to be able to use the printer. Simply set a spooler up of type PaintJet XL300 for a queue serviced by the PCL printer.IDXID="w6529"BOOK="_idx" COLLECTION="nw41" TIDREF="i1008"
DeskWriter series, Hewlett-Packard CompanyYou can use a Macintosh driver for the HP DeskWriter series of printers to print to an HP DeskJet printer, but a page is wasted for each job with control codes specific to the DeskWriter. IDREF="FM26631"Table C-1 lists the equivalent DeskWriter model for each kind of DeskJet. Set up the spooler using the correct model, and use a Macintosh printer driver that supports that model.PAGENUM=321 ID="BP315"LABEL="C-1" PGWIDE=1 TOCENTRY="1"DeskJet Printers and Associated DeskWriter ModelsID="FM26631"COLS=2 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="17*"COLNAME=2 COLWIDTH="17*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"PrinterCOLNAME=2 ROTATE="0" MOREROWS="0"Corresponding DeskWriter ModelVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6530"BOOK="_idx" COLLECTION="nw41" TIDREF="i1707"
HP DeskJet 500COLNAME=2 ROTATE="0" MOREROWS="0"DeskWriter COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6531"BOOK="_idx" COLLECTION="nw41" TIDREF="i1709"
HP DeskJet 510COLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w6532"BOOK="_idx" COLLECTION="nw41" TIDREF="i1010"
DeskWriter 510 COLNAME=1 ROTATE="0" MOREROWS="0"HP DeskJet 520COLNAME=2 ROTATE="0" MOREROWS="0"DeskWriter 520COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6533"BOOK="_idx" COLLECTION="nw41" TIDREF="i1708"
HP DeskJet 500CCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w6534"BOOK="_idx" COLLECTION="nw41" TIDREF="i1007"
DeskWriter C COLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6535"BOOK="_idx" COLLECTION="nw41" TIDREF="i1710"
HP DeskJet 550CCOLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w6536"BOOK="_idx" COLLECTION="nw41" TIDREF="i1011"
DeskWriter 550C COLNAME=1 ROTATE="0" MOREROWS="0"HP DeskJet 560CCOLNAME=2 ROTATE="0" MOREROWS="0"DeskWriter 560CCOLNAME=1 ROTATE="0" MOREROWS="0"IDXID="w6537"BOOK="_idx" COLLECTION="nw41" TIDREF="i1706"
HP DeskJet 310COLNAME=2 ROTATE="0" MOREROWS="0"IDXID="w6538"BOOK="_idx" COLLECTION="nw41" TIDREF="i1009"
DeskWriter 310 COLNAME=1 ROTATE="0" MOREROWS="0"HP DeskJet 320COLNAME=2 ROTATE="0" MOREROWS="0"DeskWriter 320COLNAME=1 ROTATE="0" MOREROWS="0"HP PaintJet XLCOLNAME=2 ROTATE="0" MOREROWS="0"PaintWriter XLSet up a spooler of the appropriate DeskWriter type for each DeskJet printer.IDXID="w6539"BOOK="_idx" COLLECTION="nw41" TIDREF="i3364"
PowerPrint(tm)/NW drivers, GDT Softworks, Inc.The PowerPrint/NW series offers Macintosh print drivers specifically for use with NetWare®. These drivers support the following printers:MARK=BULLETThe HP LaserJet series and compatiblesThe HP DeskJet series and compatibles The IDXID="w6540"BOOK="_idx" COLLECTION="nw41" TIDREF="i582"
Canon® BubbleJet(tm) and compatiblesThe IDXID="w6541"BOOK="_idx" COLLECTION="nw41" TIDREF="i1333"
Epson® FX(tm) and IDXID="w6542"BOOK="_idx" COLLECTION="nw41" TIDREF="i1334"
Epson LQ(tm) dot-matrix printer and compatiblesThe IDXID="w6543"BOOK="_idx" COLLECTION="nw41" TIDREF="i2635"
NEC PinWriter® and compatibles The HP DeskJet 500C and 550CIDXID="w6544"BOOK="_idx" COLLECTION="nw41" TIDREF="i2293"
MacPlot® drivers, MicrospotPAGENUM=322 ID="BP316"These Macintosh drivers support a variety of plotters. The drivers support AppleTalk printing to NetWare for Macintosh via the Microspot AppleTalk Printer Tool.DesignPlot drivers, GDT Softworks, Inc.Use these NetWare-compatible drivers for HP DesignJet plotters.LABEL="D"PAGENUM=323 ID="BP317"ID="FM33301"Accessing PPD Files from DisketteThis CLASS=DISKNWMAC_2 diskette contains version 4.0 DOS format PostScript Printer Definition files for use with NetWare for Macintosh print services. You may wish to use one or more of these files when defining a new PostScript printer model in ATPSCON. Before defining the new model, copy the file for your printer to the directory SYS:SYSTEM\NW-MAC\PPDS on the NetWare server. The file will then appear in the list of PPD files displayed by ATPSCON for selection.The PPD files are stored in a compressed format on the diskette. We have included the decompression utility PKUNZIP.EXE on the diskette for your convenience. To extract a PPD file, use the following syntax:FORMAT="LINESPECIFIC"MOREINFO="NONE"pkunzip ppd [path\filename]For example, to extract the file AC500503.PPD and copy it to the required location on the server, enter these commands:FORMAT="LINESPECIFIC"MOREINFO="NONE"map g: = sys: FORMAT="LINESPECIFIC"MOREINFO="NONE"pkunzip ppd g:\system\nw-mac\ppds\ac500503.ppdTo place all the PPD files in the correct location, enter these commands:FORMAT="LINESPECIFIC"MOREINFO="NONE"map g: = sys: FORMAT="LINESPECIFIC"MOREINFO="NONE"pkunzip ppd g:\system\nw-mac\ppdsNote that copying all the PPD files consumes approximately 3 MB of disk space.IDREF="FM36370"Table D-1 lists the PPD files included in PPD.ZIP.PAGENUM=324 ID="BP318"LABEL="D-1" PGWIDE=1 TOCENTRY="1"ID="FM36370"PPD Files in PPD.ZIPCOLS=3 CHAROFF="50" CHAR="" ALIGN="LEFT"COLNAME=1 COLWIDTH="11*"COLNAME=2 COLWIDTH="11*"COLNAME=3 COLWIDTH="11*"VALIGN="BOTTOM"COLNAME=1 ROTATE="0" MOREROWS="0"FilenameCOLNAME=2 ROTATE="0" MOREROWS="0"FilenameCOLNAME=3 ROTATE="0" MOREROWS="0"FilenameVALIGN="TOP"COLNAME=1 ROTATE="0" MOREROWS="0"AC500503.PPDAPS08522.PPDAPS80522.PPDCN_500_1.PPDCNLBP8_1.PPD CPPER241.PPD CPPRO518.PPD DATAP462.PPD DPLZ9601.PPD EPL3KF51.PPD COLNAME=2 ROTATE="0" MOREROWS="0"ALJII523.PPDAPS12522.PPD AST__470.PPDCN_500J1.PPD CNLBP8R1.PPD CPPMQ151.PPD CPPS_241.PPD DP_US470.PPD EP826051.PPD EPL75523.PPD COLNAME=3 ROTATE="0" MOREROWS="0"AMCHR518.PPDAPS26522.PPDCG94_493.PPDCNLBP4_1.PPD CNLBP8T1.PPD CPPMQ201.PPD CPPSX241.PPD DPL15601.PPD EPL3KF21.PPD F71RX503.PPD COLNAME=1 ROTATE="0" MOREROWS="0"GCBLP2_1.PPD GSGL8001.PPD IBM17523.PPD IBM39523.PPD L200_493.PPD L330_523.PPD L3330523.PPD MOIM1201.PPD N2290520.PPD NC95FAX1.PPD COLNAME=2 ROTATE="0" MOREROWS="0"GCBLP2S1.PPD IB4029A1.PPD IBM20470.PPD L100_425.PPD L300_471.PPD L500_493.PPD L5330523.PPDMONO_522.PPD N890_470.PPD NCCPS401.PPD COLNAME=3 ROTATE="0" MOREROWS="0"GCBLPEL1.PPD IB4029B1.PPD IBM30505.PPD L200_471.PPD L300_493.PPD L530_523.PPD LH_630_1.PPD N2090522.PPD N890X505.PPD NCCPS801.PPD COLNAME=1 ROTATE="0" MOREROWS="0"NCOL_519.PPD NX_NLP_1.PPD OL830525.PPD Q2200523.PPD Q810T517.PPD QCS10503.PPD QM1700_1.PPD QM825MR1.PPD QMPS8251.PPD QMS8P461.PPD QMSJP461.PPD COLNAME=2 ROTATE="0" MOREROWS="0"NCS29901.PPD O5242503.PPD OL840518.PPD Q2210523.PPD Q820_517.PPD QCS20503.PPD QM2000_1.PPD QMPS4101.PPD QMS8_461.PPD QMSCS494.PPD QUME_470.PPDCOLNAME=3 ROTATE="0" MOREROWS="0"NCSW_951.PPD OK801PF1.PPD P4455514.PPD Q2220523.PPDQ820T517.PPD QCS30503.PPD QM815MR1.PPD QMPS8151.PPD QMS81470.PPD QMSJ_461.PPD R6000505.PPD COLNAME=1 ROTATE="0" MOREROWS="0"S5232503.PPD TI08_450.PPD T4563A1.PPD TITRBO61.PPD TIX17521.PPD TKPHZ3J1.PP TKPHZR31.PPD TKPXE391.PPD UNI17521.PPD VT42P522.PPD COLNAME=2 ROTATE="0" MOREROWS="0"S746J522.PPD T1513470.PPD TIM17521.PPD TITRBO91.PPD TIX35521.PPD TKPHZR21.PPD TKPHZR32.PPD TVT43P522.PPD UNI39521.PPD VT550522.PPD COLNAME=3 ROTATE="0" MOREROWS="0"SCG20522.PPD T1535470.PPD TIM35521.PPD TITRB161.PPD TKPHZ2J1.PPD TKPHZR22.PPD TKPXE171.PPD U9415470.PPD V5334522.PPDVT600P1.PPDCOLNAME=1 ROTATE="0" MOREROWS="0"VT4510A1.PPD VT4533B1.PPD VT4563B1.PPD VT4550B1.PPD VT49901.PPD VT60P480.PPD VT4L3301.PPD XRDOCU11.PPD XRDT1351.PPD COLNAME=2 ROTATE="0" MOREROWS="0"VT4530B1.PPD VT4533C1.PPD VT453EA1.PPD VT4550C1.PPD VT530522.PPD VT60W480.PPD VT4L5001.PPD XRDT0851.PPD COLNAME=3 ROTATE="0" MOREROWS="0"VT4530C1.PPD VT4550A1.PPD VT453EB1.PPD VT4551A1.PPD VT600W1.PPD VT4L3001.PPD VT4L5301.PPD XRDT0901.PPD LABEL="E"PAGENUM=327 ID="BP319"ID="FM27018"Connecting LocalTalk Devices to Ethernet and Token Ring NetworksThis appendix describes how to attach an AppleTalk device with a LocalTalk connection to an Ethernet network that supports EtherTalk protocols. It also briefly discusses connecting a LocalTalk device to a Token Ring network. The Macintosh ordinarily supports communication through only one port at a time. A user may be connected to the network through the EtherTalk port and to a local printer through the LocalTalk port; this user can attach to the NetWare® server on Ethernet or to the printer, but not to both simultaneously. In fact, if the server appears in the Chooser, the printer does not seem to advertise itself at all. Activating the LocalTalk driver through the Network Control Panel enables the printer to appear in the Chooser again, but then the NetWare server is no longer visible there. You have four options for connecting a LocalTalk device to an EtherTalk network: MARK=BULLETInstall a LocalTalk network interface card in the NetWare server.Use a LocalTalk/EtherTalk converter box.Use a software router on the Macintosh. Use a LocalTalk/EtherTalk hardware router.RENDERAS="SECT1"PAGENUM=328 ID="BP320"Using a LocalTalk Network Interface CardInstalling a LocalTalk interface card in the NetWare server allows the server to route packets between LocalTalk and EtherTalk segments. After you configure the APPLETLK NLM properly, through either the AUTOEXEC.NCF file (in the NetWare 3 environment) or the INETCFG NLM (in the NetWare 4 environment), users on the EtherTalk segment can access devices on the LocalTalk segment, and vice versa. These are the LocalTalk cards that have been certified by Novell®:MARK=BULLETThe DL/2, a 16-bit MCA cardThe DL2000, an 8-bit ISA card Both cards are manufactured by Dayna Communications, Incorporated.RENDERAS="SECT1"Using LocalTalk/EtherTalk Converter BoxesA LocalTalk/EtherTalk converter box lets you connect a LocalTalk printer directly to an EtherTalk segment. A converter box is a special class of hardware device with two ports. One is an EtherTalk port; the other is a LocalTalk port. The converter box handles the translation between the two protocols and offers a plug-and-play connection to the network.   By allowing printers to be daisy-chained together, a converter box can usually support more than one LocalTalk printer at a time. Here are some examples of converter boxes:MARK=BULLETEther*Write® from Compatible SystemsAsantePrint® from Asante TechnologiesEtherPrint® and EtherPrint Plus® from Dayna CommunicationsSprintTalk®/254E4 from Digital ProductsThe LaserBridge® by Sonic Systems is a software version of these converter boxes. This application is installed on a Macintosh attached to the network through its EtherTalk port and to a printer through its LocalTalk port. The LaserBridge lets a Macintosh act as an EtherTalk-to-LocalTalk router for print jobs sent from EtherTalk nodes to LocalTalk printers. While this application allows the Macintosh to function like a router, it does not give the Macintosh the full functionality of a router.RENDERAS="SECT1"PAGENUM=329 ID="BP321"Using Hardware and Software RoutersYou can use a full hardware or software router that supports both LocalTalk and EtherTalk. Generally, configuring a router is more complex than configuring a converter box, but a router can support many more devices, gives you the option of placing the LocalTalk devices in a different zone, and may offer administrative capabilities such as filtering. Using a router requires that the LocalTalk devices be placed nearby or that a LocalTalk wiring plant be maintained in addition to the Ethernet.Here are some examples of hardware routers:MARK=BULLETMulti-Protocol Router by NovellFastpath® by Shiva CorporationCisco 2500, 3000, and 4000 by Cisco Systems, IncorporatedEtherbridge® by Dayna CommunicationsGatorBox® by Cayman SystemsA software router uses an EtherTalk-attached Macintosh to do the work for you. The LaserWriter is attached to the LocalTalk port of the Macintosh, and the software runs in the background of the Macintosh workstation, using up to 10% of its CPU cycles. The Macintosh acts as a pass-through AppleTalk router, letting all other devices see the printer (including the server). This is an example of a software router:MARK=BULLETApple Internet RouterRENDERAS="SECT1"A Note on LocalTalk/Token Ring SolutionsYou can attach a Local Talk device to a TokenTalk network in much the same way that you attached the device to an EtherTalk network. However, you are more limited in the products you can choose from. These are some examples:MARK=BULLETThe LocalTalk interface solution described for Ethernet, presented earlier in this appendixTokenPrint® and TokenPrint Plus® from Dayna CommunicationsPAGENUM=330 ID="BP322"These are LocalTalk-to-TokenTalk hardware devices that connect LocalTalk printers directly to Token Ring networks. They are analogous to the EtherPrint and EtherPrint Plus products for EtherTalk.Apple's Internet Router from Apple Computer, Inc.The Apple Internet Router also supports Token Ring interfaces.LABEL="F"PAGENUM=331 ID="BP323"ID="FM38898"Error MessagesIDXID="w6545"BOOK="_idx" COLLECTION="nw41" TIDREF="i2740"IDXID="w6546"BOOK="_idx" COLLECTION="nw41" TIDREF="i1342"This appendix lists the most important error messages that appear at the server during the use of NetWare for Macintosh; messages generated by ATPS that appear at the client are also covered. The error messages appear in these categories: MARK=BULLETAppleTalk File Services (AFP.NLM). For details on these messages, see IDREF="FM17297""AppleTalk File Services Error Messages," below.HFS CD-ROM (HFSCD.NLM and HFSCDCON.NLM). For information on these messages, see IDREF="FM29526""HFS CD-ROM Error Messages" on page 340.AppleTalk Print Services (ATPS.NLM). For details on these messages, see IDREF="FM34627""AppleTalk Print Services Error Messages" on page 353.ATXRP.NLM. For information on these messages, see IDREF="FM36558""ATXRP Error Messages" on page 395.Messages appearing at the Macintosh client. For details on these messages, see IDREF="FM30691""Messages That Can Appear at the Macintosh Client" on page 404.Each section describes the error messages and provides suggestions for resolving each one.RENDERAS="SECT1"ID="FM17297"IDXID="w6547"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"IDXID="w6548"BOOK="_idx" COLLECTION="nw41" TIDREF="i1342"
AppleTalk File Services Error MessagesThese messages are documented in numeric order. They can appear on the system console screen or in the system log.AFP-4.10-1: Desktop allocation error on Volume vol_name.Explanation: The server does not have enough memory to run AFP.NLM. PAGENUM=332 ID="BP324"Action: You should add more RAM to the server, or reduce the size of the volumes the server supports.AFP-4.10-5: Desktop reset error on Volume vol_name.Explanation: AFP could not close and delete the desktop database files on the volume specified by vol_name. Action: Make sure that no other applications, including backup and restore programs, have the desktop database files open on the volume.AFP-4.10-6: Desktop has been reset on Volume vol_name.Explanation: The network administrator has used AFPCON to specify that the desktop be rebuilt for the volume specified by vol_name.Action: No action is necessary. This message is informational.AFP-4.10-9: Insufficient memory to enable Reply CacheExplanation: The server does not have enough available memory to make using the Finder Accelerator worthwhile. Action: Under these conditions, the memory would be better used in the server's file cache buffers. Try adding more memory to the server.AFP-4.10-12: An invalid user access method was entered. Access method was not updated.Explanation: The AFP configuration file contained invalid data concerning available login methods. AFP will restore the default values for this item.Action: If you want to enable an login method that is not enabled by default, use AFPCON to do so.AFP-4.10-13: Btrieve record manager inactive - unable to access desktop database on volume vol_name.Explanation: The state of BTRIEVE.NLM prevents AFP.NLM from using Btrieve.Action: Check the system log for messages from BTRIEVE.NLM regarding this problem.PAGENUM=333 ID="BP325"AFP-4.10-14: Unable to write to desktop database on volume vol_nameExplanation: AFP was unable to write to the disk, probably because the disk was full or the volume specified by vol_name is corrupted.Explanation: Remove unneeded files from the disk, and make sure that the volume is not corrupted.AFP-4.10-17: An invalid value for maximum number of AFP connections was entered. Value will not be updated.Explanation: The AFP configuration file contained invalid data concerning the maximum number of AFP connections allowed. AFP will restore the default value for this item.Action: If you want to specify a setting different from the default, use AFPCON to do so.AFP-4.10-19: Unable to write configuration data to file (filename).Explanation: AFP was unable to write the file specified by filename to the disk, probably because the disk was full or the volume is corrupted.Action: Remove unneeded files from the disk, and make sure that the volume is not corrupted.AFP-4.10-23: Could not read configuration data file (filename). File does not exist or data format is invalid. Using internal default configuration data.Explanation: The AFP configuration file specified by filename contained invalid data. AFP will restore the default values for all items.Action: NoneAFP-4.10-28: AFP Server unregistered with NBP because the NetWare® Directory is inaccessible.Explanation: The Directory Services database on this server is no longer accessible. This problem may be caused by improper installation, by a faulty backup, or by a faulty DSRepair operation. Because users cannot log in while Directory Services is unavailable, the server will not appear in the Chooser.Action: When you reinitialize Directory Services, NetWare for Macintosh will complete the NBP registration.PAGENUM=334 ID="BP326"AFP-4.10-53: Created directory dir_name on volume vol_name.Explanation: AFP.NLM created the directory specified by dir_name to hold the desktop database files. This directory resides on the volume specified by vol_name, and is hidden. Action: No action is necessary. This message is informational.AFP-4.10-56: Unable to create directory dir_name on volume vol_name: error num.Explanation: Because of a disk error or corrupted volume, AFP could not create the directory specified by dir_name to hold the desktop database files on the NetWare volume vol_name. Action: You may be able to use VRepair to remedy the problem.AFP-4.10-74: NetWare for Macintosh License violation detected: Server server_name in zone zone_name has a duplicate serial number!Explanation: This message occurs when AFP.NLM detects a license violation. Action: Unless you are using a version of NetWare for Macintosh bundled with NetWare, you must install a separate copy of AFP.NLM on each server. AFP-4.10-80: NOTICE: The NetWare for Macintosh license file is invalid. Please reinstall the license from the license diskette, or delete the file SYS:SYSTEM\NW-MAC\LICENSE.AFP.Explanation: Your copy of LICENSE.AFP has become corrupted. Action: Reinstall the file from the license diskette, or delete the file from SYS:SYSTEM\NW-MAC. AFP-4.10-81: NOTICE: This is a pre-release version of NetWare for Macintosh, which expired date.Explanation: You are using a beta version of NetWare for Macintosh after the final version has been released.Action: Use the later version.AFP-4.10-82: NOTICE: This software will expire after date.Explanation: The beta version of NetWare for Macintosh will expire after the date specified by date.PAGENUM=335 ID="BP327"Action: Update your version of NetWare for Macintosh before the specified date.AFP-4.10-86: NetWare for Macintosh v4.10    Directory Services Tree Name: name1    Bindery Services Context: name2Explanation: name1 represents the name of the Directory Services tree in which the server resides. name2 represents the server's bindery services context. This information is displayed each time AFP is loaded. It may be helpful in problem determination. Action: No action is necessary. This message is informational.AFP-4.10-90: Incompatible version of Appletalk (APPLETLK.NLM).Explanation: AFP.NLM was not meant to be used with this version of APPLETLK.NLM. Action: Check your AUTOEXEC.NCF file to be sure you are loading the version of APPLETLK.NLM shipped with the version of NetWare for Macintosh you are running.AFP-4.10-98: AFP server server_name registered in Zone zone_name.Explanation: This message indicates that the server specified by server_name will accept connections from Macintosh users. In the Macintosh Chooser, you can find the server in the zone specified by zone_name.Action: No action is necessary. This message is informational.AFP-4.10-99: Failure registering AFP server server_name in Zone zone_name: that name already exists.Explanation: There are two servers with the name specified by server_name in the zone specified by zone_name. Each server must have a unique name. Action: This problem can be caused by copying an AUTOEXEC.NCF file from one server to another. Check to see that the server name is correct in your AUTOEXEC.NCF file and in the General Server Information window of AFPCON.PAGENUM=336 ID="BP328"AFP-4.10-101: AFP Server not registered because the NetWare Directory is inaccessible.Explanation: The Directory Services database on this server is no longer accessible. This problem may be caused by improper installation, by a faulty backup, or by a faulty DSRepair operation. Because users cannot log in while Directory Services is unavailable, the server will not appear in the Chooser.Action: When you reinitialize Directory Services, NetWare for Macintosh will complete the NBP registration.AFP-4.10-103: Memory allocation failure during AFP initialization.Explanation: The server does not have enough memory to load and initialize AFP.NLM. Action: Add more memory to the server, or reduce the size or number of volumes that the server supports.AFP-4.10-125: Memory allocation failure during AFP initialization.Explanation: The server does not have enough memory to load and initialize AFP.NLM. Action: Add more memory to the server, or reduce the size or number of volumes that the server supports.AFP-4.10-126: Volume vol_name is unavailable to AFP clients due to a memory allocation problem.Explanation: Macintosh clients cannot access the volume specified by vol_name because the server does not have enough memory to load and run AFP.NLM. Action: Add more memory to the server, or reduce the size or number of volumes the server supports.AFP-4.10-127: Volume vol_name is unavailable. Maximum number of pseudo volumes has been allocated.Explanation: The volume specified by vol_name is unavailable because the maximum number CD-ROM discs (63) have the same NetWare home volume. Action: Move some CD-ROMs to other volumes. PAGENUM=337 ID="BP329"AFP-4.10-133: Desktop Rebuild started on Volume vol_name.Explanation: The administrator began rebuilding the desktop database on the volume specified by vol_name by selecting the CLASS=MENUITEM MOREINFO="NONE"Start Desktop Database Rebuild option in AFPCON. The rebuild runs as a low priority operation, and then produces a completion message.Action: No action is necessary. This message is informational.AFP-4.10-134: Desktop rebuild halted on volume vol_name: Found num1 application(s) and num2 icon(s).Explanation: The administrator cancelled the desktop database rebuild on the volume specified by vol_name by selecting the CLASS=MENUITEM MOREINFO="NONE"Cancel Desktop Rebuild option in AFPCON. The operation is halted immediately, and partial status information is displayed. num1 represents the number of applications found. num2 represents the number of icons found.Action: No action is necessary. This message is informational.AFP-4.10-136: Desktop rebuilt on volume vol_name: Found num1 application(s) and num2 icon(s).Explanation: This message appears when a desktop database rebuild on the volume specified by vol_name finishes without interruption. num1 represents the number of applications found. num2 represents the number of icons found. Action: No action is necessary. This message is informational.AFP-4.10-138: This file has no resource fork. Bundle bit cleared. Explanation: Many Macintosh files are distributed with a Bundle flag; this flag indicates that a file contains icons that the desktop database rebuilder should collect. On many files, the Bundle flag is set, but no icon exists. This message indicates that this minor anomaly has been corrected. Action: No action is necessary. This message is informational.AFP-4.10-139: This file has a damaged resource fork. It should be removed.Explanation: If the desktop database rebuilder finds a file with a corrupted resource fork, it produces this message, but cannot fix the problem. The problem is usually caused by faulty Macintosh software, and cannot be fixed by Vrepair. PAGENUM=338 ID="BP330"Action: You should recopy the file from your original Macintosh floppy disk, or delete it. It is probably unusable.AFP-4.10-140: Unable to open file due to error num: filenameExplanation: The desktop database rebuilder was unable to process the file specified by filename, probably due to the internal error specified by num. Action: Please contact the Novell® technical support department for assistance.AFP-4.10-141: This file has no Bundle resource. Bundle bit cleared. Explanation: Many Macintosh files are distributed with a Bundle flag; this flag indicates that a file contains icons that the desktop database rebuilder should collect. On many files, the Bundle flag is set, but no icon exists. This message indicates that this minor anomaly has been corrected. Action: No action is necessary. This message is informational.AFP-4.10-152: Memory Allocation error during operation: refused new session.Explanation: The server does not contain enough memory to support another user connection. If this problem occurs after the server has been operative for a long time, it is most likely due to a "memory leak" in another module. Action: You may be able to determine which module is leaking memory using the Memory Utilization menu in the MONITOR utility. AFP-4.10-153: No users are connected; shutting down immediately.Explanation: If all users have logged out of the server and the shutdown time set in AFPCON is less than five minutes, the shutdown operation will complete immediately. You can then safely unload AFP.NLM.Action: No action is necessary. This message is informational.AFP-4.10-154: No new logins will be accepted. Cancelling NBP registration.Explanation: When the shutdown time set in AFPCON reaches five minutes or less, no new users are allowed to log in to the server. The server will not appear in the Macintosh Chooser.Action: No action is necessary. This message is informational.PAGENUM=339 ID="BP331"AFP-4.10-155: AFP Shutdown complete.Explanation: The AFP shutdown operation has completed. All users have been disconnected, and the server will no longer appear in the Macintosh Chooser. Action: You can now safely unload AFP.NLM.AFP-4.10-164: Connection num died because the AppleTalk Stack was unbound.Explanation: Changing the configuration of the AppleTalk stack terminated the connection specified by num. Action: The user at connection num must log in again.AFP-4.10-167: Error num creating Network Trash Folder on volume vol_name.Explanation: The initialization of the volume specified by vol_name could not be completed, probably because of a disk error.Action: Use VRepair to fix the problem.AFP-4.10-168: Error num creating Trash Can Usage Map file on volume vol_name.Explanation: The initialization of the volume specified by vol_name could not be completed, probably because of a disk error.Action: Use VRepair to fix the problem.AFP-4.10-174: Memory allocation failure during AFP initialization.Explanation: The server does not have enough memory to load and run AFP.NLM Action: Add more memory to the server, or reduce the size or number of the volumes that the server supports.AFP-4.10-175: Volume vol_name is unavailable to AFP clients due to a memory allocation problem.Explanation: Macintosh clients cannot access the volume specified by vol_name because the server does not have enough memory to load and run AFP.NLM. Action: Add more memory to the server, or reduce the size or number of volumes the server supports.PAGENUM=340 ID="BP332"AFP-4.10-176: Volume vol_name is unavailable to AFP clients due to a memory allocation problem.Explanation: Macintosh clients cannot access the volume specified by vol_name because the server does not have enough memory to load and run AFP.NLM. Action: Add more memory to the server, or reduce the size or number of volumes the server supports.AFP-4.10-177: Desktop on volume vol_name is unavailable to AFP clients.Explanation: Because of an initialization problem, the volume specified by vol_name is not available to NetWare for Macintosh clients. The volume will not appear in the Macintosh Chooser and cannot be mounted by Macintosh users. Action: Refer to previous messages in the server's error log to determine the exact nature of the problem.RENDERAS="SECT1"ID="FM29526"HFS CD-ROM Error MessagesThese messages are documented in numeric order. They can appear on the system console screen or in the system log.RENDERAS="SECT2"IDXID="w6549"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"IDXID="w6550"BOOK="_idx" COLLECTION="nw41" TIDREF="i1342"
HFSCD.NLM Error MessagesHFSCD-4.10-12: Resource tag allocation failure.Explanation: An error occurred when HFSCD.NLM tried to obtain a resource tag from the operating system; memory at the server is probably low. HFSCD.NLM unloads when this error occurs.Action: Add more memory at the server, or unload unnecessary modules to free additional memory. Then, try loading HFSCD.NLM again.HFSCD-4.10-13: Unable to create CD-ROM Migrator process.PAGENUM=341 ID="BP333"Explanation: When you load HFSCD.NLM, the module creates the process that enables you to remove CD-ROM data from the server hard disk. This process is present all the time that HFSCD.NLM is loaded, but it runs only when you specify that the Migrator carry out its task. This error is returned when HFSCD.NLM is loaded and it was unable to create the Migrator process, probably because the server does not have enough memory.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCD-4.10-14: No memory for launching Asynchronous Event Scheduler init process.Explanation: The server is probably low on memory. HFSCD.NLM cannot be loaded.Action: Add more memory at the server, or unload unnecessary modules to free additional memory. Then, try loading HFSCD.NLM again.HFSCD-4.10-15: Error num registering application with Data Migration Manager.Explanation: An error occurred when HFSCD.NLM attempted to register with RTDM.NLM. You may not be using the current versions of RTDM.NLM and HFSCD.NLM. Or, the server may be low on memory. HFSCD.NLM unloads when this error occurs.Action: Make sure that the versions of RTDM.NLM and HFSCD.NLM you are loading are current. If you are loading the correct versions, check memory at the server. If memory is low, add more memory, or unload unnecessary modules to free additional memory. Then, try loading HFSCD.NLM again.HFSCD-4.10-16 Error num registering application with Media Manager.Explanation: An error occurred when HFSCD.NLM attempted to register with the Media Manager in the NetWare operating system. You may not be using the current versions of the operating system and HFSCD.NLM. Or, the server may be low on memory. HFSCD.NLM unloads when this error occurs. Action: Make sure that the versions of NetWare and HFSCD.NLM you are loading are current. If you are loading the correct versions, check memory at the server. If memory is low, add more memory, or unload unnecessary modules to free additional memory. Then, try loading HFSCD.NLM again.HFSCD-4.10-17: This version of HFSCD.NLM is not compatible with the version of NetWare currently loaded. HFSCD.NLM requires NetWare v4.01 or higher.Explanation: You are running a version of NetWare earlier than 4.01.PAGENUM=342 ID="BP334"Action: Upgrade the server to run NetWare 4.01 or later. HFSCD-4.10-18: Error num registering application for volume events.Explanation: You may not be using the current versions of the operating system and HFSCD.NLM. Or, the server may be low on memory. HFSCD.NLM unloads when this error occurs. Action: Make sure that the versions of NetWare and HFSCD.NLM you are loading are current. If you are loading the correct versions, check memory at the server. If memory is low, add more memory, or unload unnecessary modules to free additional memory. Then, try loading HFSCD.NLM again.HFSCD-4.10-19: Error num registering application for media events.Explanation: You may not be using the current versions of the operating system and HFSCD.NLM. Or, the server may be low on memory. HFSCD.NLM unloads when this error occurs. Action: Make sure that the versions of NetWare and HFSCD.NLM you are loading are current. If you are loading the correct versions, check memory at the server. If memory is low, add more memory, or unload unnecessary modules to free additional memory. Then, try loading HFSCD.NLM again.HFSCD-4.10-20: Unable to allocate memory for Migrator stack.Explanation: HFSCD.NLM was unable to allocate sufficient memory for a process stack in order to start the Migrator process.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCD-4.10-25: Unloading HFSCD will make migrated CD-ROM files inaccessible.Explanation: This warning message appears when you attempt to unload HFSCD.NLM. Any CD-ROM files that have been removed from the server hard disk will no longer be accessible.Action: No action is necessary. This message is informational.PAGENUM=343 ID="BP335"HFSCD-4.10-31: No memory for processing media event. Event #num1 Media #num2Explanation: A media event occurs whenever you insert a disc into or remove a disc from a disc drive, or whenever a disc drive experiences a fatal error. If a media event cannot be processed because memory is low, the status of discs appearing in the HFSCDCON Disc List may not be accurate.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCD-4.10-52: Migration Key created with newer version of HFSCD.NLM.Explanation: This error can occur when you run a pre-4.10 version of HFSCD.NLM on the same machine on which the 4.10 version has been run.Action: Run version 4.10 of HFSCD.NLM.HFSCD-4.10-53: Attempt made to de-migrate file `filename' from the `disc_name' disc. Disc not found!Explanation: A user attempted to access the file filename on the CD-ROM disc disc_name, but the disc is not in any CD-ROM drive.Action: Insert the appropriate disc in the drive.HFSCD-4.10-54: Attempt made to de-migrate file `filename' from the `disc_name' disc. Disc not mounted!Explanation: A user attempted to access the file filename on the CD-ROM disc disc_name, but the disc is not mounted.Action: Insert the appropriate disc in the drive.HFSCD-4.10-55: Attempt made to de-migrate file `filename' from the `disc_name' disc. Error num activating the disc!Explanation: A user attempted to access the file filename on the CD-ROM disc disc_name, but an error occurred when HFSCD.NLM attempted to activate the disc. Action: Make sure that the disc is inserted into the disc drive and that the drive is operating properly.PAGENUM=344 ID="BP336"HFSCD-4.10-56: Migration Key created with newer version of HFSCD.NLM.Explanation: This error can occur when you run a pre-4.10 version of HFSCD.NLM on the same machine on which the 4.10 version has been run.Action: Run version 4.10 of HFSCD.NLM.HFSCD-4.10-191: Error num initializing disc. Disc cannot be mounted.Explanation: This error occurs when HFSCD.NLM attempts to mount a non-HFS disc.Action: Insert an HFS disc in the drive.RENDERAS="SECT2"IDXID="w6551"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"IDXID="w6552"BOOK="_idx" COLLECTION="nw41" TIDREF="i1342"
HFSCDCON.NLM Error MessagesHFSCDCON-4.10-1: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-2 Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-3: This version of HFSCDCON.NLM is not compatible with the HFSCD.NLM that is currently loaded.Explanation: HFSCD.NLM and HFSCDCON.NLM are released as a set and have internal version numbers associated with them to ensure that the two are compatible. This error message indicates that the version of HFSCDCON.NLM you are running is either older or newer than the version of HFSCD.NL M currently loaded.Action: Obtain and run the appropriate version of HFSCDCON.NLM.PAGENUM=345 ID="BP337"HFSCDCON-4.10-7: Resource tag allocation failure.Explanation: An error occurred when HFSCD.NLM tried to obtain a resource tag from the operating system; memory at the server is probably low. HFSCD.NLM unloads when this error occurs.Action: Add more memory at the server, or unload unnecessary modules to free additional memory. Then, try loading HFSCD.NLM again.HFSCDCON-4.10-9: Error num opening a screen.Explanation: HFSCDCON.NLM generated this error when attempting to open a screen for display at the console. The most likely reason for this error is a low memory condition at the server.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-11: Unable to allocate memory for Main Process stack.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-25: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-27: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-32: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.PAGENUM=346 ID="BP338"Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-34: The specified directory does not exist.Explanation: You specified that HFSCD.NLM should scan CD-ROM files into a directory that does not exist.Action: Specify the proper directory in HFSCDCON.NLM.HFSCDCON-4.10-36: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-39: The specified directory does not exist.Explanation: You specified that HFSCD.NLM should scan CD-ROM files into a directory that does not exist.Action: Specify the proper directory in HFSCDCON.NLM.HFSCDCON-4.10-40: Unable to find the selected disc.Explanation: HFSCD.NLM cannot find a disc that appeared in the disc list. This error is most likely to occur on SFT III systems when duplicate discs are not available on each system and one of the systems goes down.Action: Make sure that duplicate discs are available on each system.HFSCDCON-4.10-41: No root path found for this disc.Explanation: The disc has not yet been scanned onto a mounted NetWare volume.Action: If the disc was scanned onto a NetWare volume that is not mounted, you should mount that NetWare volume. Or, you can scan the disc onto any mounted NetWare volume.HFSCDCON-4.10-43: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.PAGENUM=347 ID="BP339"Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-45: Unable to find the selected disc.Explanation: HFSCD.NLM cannot find a disc that appeared in the disc list. This error is most likely to occur on SFT III systems when duplicate discs are not available on each system and one of the systems goes down.Action: Make sure that duplicate discs are available on each system.HFSCDCON-4.10-46: Disc has not been scanned. Scan disc now?Explanation: This message appears when you attempt to mount a previously unscanned disc volume.Action: To scan the disc, specify Yes. If you do not want to scan the disc at this time, specify No.HFSCDCON-4.10-48: Error num scanning disc: No Macintosh name space on this volume.Explanation: HFSCD.NLM cannot scan the disc contents onto a NetWare volume because the Macintosh name space has not been added to the volume. Action: Add the Macintosh name space to the NetWare volume. For information, see IDREF="FM23207""Adding the Macintosh Name Space after Installation" on page 22.HFSCDCON-4.10-49: Error num scanning disc.Explanation: An error occurred while HFSCD.NLM was scanning a disc onto a NetWare volume.Action: Refer to the error message specified by num for more information on how to proceed.HFSCDCON-4.10-50: Error num Mounting Disc.Explanation: An error occurred while HFSCD.NLM was attempting to mount a disc.Action: Refer to the error message specified by num for more information on how to proceed.PAGENUM=348 ID="BP340"HFSCDCON-4.10-51: Disc in use! Cannot be dismounted.Explanation: You attempted to dismount a disc that is currently in use.Action: Wait until the disc is no longer in use before attempting to dismount it.HFSCDCON-4.10-52: Error num Dismounting Disc.Explanation: An error occurred while HFSCD.NLM was dismounting a disc.Action: Refer to the error message specified by num for more information on how to proceed.HFSCDCON-4.10-54: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-56: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-59: Unable to add an entry to a menu.Explanation: HFSCDCON.NLM generated this error when attempting to add items to a menu for display at the console. The most likely reason for this error is a low memory condition at the server.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-60: Unable to find the selected disc.Explanation: HFSCD.NLM cannot find the disc you selected. This error is most likely to occur on SFT III systems when duplicate discs are not available on each system and one of the systems goes down.Action: Make sure that duplicate discs are available on each system.PAGENUM=349 ID="BP341"HFSCDCON-4.10-63: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-64: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-66: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-67: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-70: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-71: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.PAGENUM=350 ID="BP342"HFSCDCON-4.10-73: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-75: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-92: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-93: Unable to find the selected volume.Explanation: HFSCD.NLM cannot find a disc that appeared in the disc list. This error is most likely to occur on SFT III systems when duplicate discs are not available on each system and one of the systems goes down.Action: Make sure that duplicate discs are available on each system.HFSCDCON-4.10-95: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-96: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.PAGENUM=351 ID="BP343"HFSCDCON-4.10-98: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-99: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-100: Error num saving the specified space limit on volume.Explanation: HFSCD.NLM could not limit the NetWare volume space to be used by scanned files as specified in HFSCDCON.NLM.Action: Refer to the error message specified by num for more information on how to proceed.HFSCDCON-4.10-103: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-115: Error num saving parameters.Explanation: HFSCDCON.NLM could not save the configuration parameters you entered to the SYS: volume.Action: Refer to the error message specified by num for more information on how to proceed.HFSCDCON-4.10-116: Unable to allocate memory.Explanation: HFSCDCON.NLM was unable to allocate sufficient memory for the process you attempted to carry out.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.PAGENUM=352 ID="BP344"HFSCDCON-4.10-119: ERROR - Unable to start Migrator.Explanation: HFSCD.NLM could not start the Migrator, probably because the server is low on memory.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-125: Unable to add an entry to a menu.Explanation: HFSCDCON.NLM generated this error when attempting to add items to a menu for display at the console. The most likely reason for this error is a low memory condition at the server.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-127: Unable to add an entry to a menu.Explanation: HFSCDCON.NLM generated this error when attempting to add items to a menu for display at the console. The most likely reason for this error is a low memory condition at the server.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-129: Unable to add an entry to a menu.Explanation: HFSCDCON.NLM generated this error when attempting to add items to a menu for display at the console. The most likely reason for this error is a low memory condition at the server.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-131: Unable to add an entry to a menu.Explanation: HFSCDCON.NLM generated this error when attempting to add items to a menu for display at the console. The most likely reason for this error is a low memory condition at the server.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.PAGENUM=353 ID="BP345"HFSCDCON-4.10-133: Unable to add an entry to a menu.Explanation: HFSCDCON.NLM generated this error when attempting to add items to a menu for display at the console. The most likely reason for this error is a low memory condition at the server.Action: Add more memory at the server, or unload unnecessary modules to free additional memory.HFSCDCON-4.10-135: Error num scanning disc: Migration disabled on volume or volume not found.Explanation: You attempted to scan a disc onto a NetWare that either has migration disabled or is not mounted.Action: Enable migration on the volume, or mount the appropriate volume.HFSCDCON-4.10-136: Error num scanning disc: Automatic scan of another disc is already in progress.Explanation: You attempted to have HFSCD.NLM scan a disc while another disc scan is in progress. HFSCD.NLM can only scan one disc at a time.Action: Wait until one disc scan is complete before you attempt another one.HFSCDCON-4.10-255: This version of HFSCDCON.NLM is not compatible with the HFSCD.NLM that is currently loaded.Explanation: HFSCD.NLM and HFSCDCON.NLM are released as a set and have internal version numbers associated with them to ensure that the two are compatible. This error message indicates that the version of HFSCDCON.NLM you are running is either older or newer than the version of HFSCD.NL M currently loaded.Action: Obtain and run the appropriate version of HFSCDCON.NLM.RENDERAS="SECT1"ID="FM34627"IDXID="w6553"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"IDXID="w6554"BOOK="_idx" COLLECTION="nw41" TIDREF="i1342"IDXID="w6555"BOOK="_idx" COLLECTION="nw41" TIDREF="i225"IDXID="w6556"BOOK="_idx" COLLECTION="nw41" TIDREF="i2742"
AppleTalk Print Services Error MessagesRENDERAS="SECT2"Numbered Messages That Can Appear During ATPS OperationThese messages are documented in numeric order. Depending on the severity of the error and your ATPS verbosity setting, each message can appear in the system log, on the system console screen, on the ATPS console screen, or all three.PAGENUM=354 ID="BP346"ATPS-4.10-4: Request for printer's status timed out.Explanation: ATPS failed to receive an expected response from the printer within an allotted time. This message can indicate a network error or a printer problem, but is more often associated with normal printer operation.Action: If the message appears repeatedly, make sure that the printer is turned on, and not in an error condition. Then, check the connection between the printer and the network.ATPS-4.10-5: Logging in as object_name.Explanation: ATPS is attempting to log in to and access the Directory Services tree as the object specified by object_name.Action: No action is necessary. This message is informational.ATPS-4.10-18: No files that match filename were found.Explanation: ATPS cannot locate necessary configuration file in the appropriate directory. filename indicates the name and path of the configuration file. This warning message may simply indicate that you have not yet configured a printer server.Action: Configure the appropriate ATPS components, if necessary.ATPS-4.10-19: Can't create spooler specified in configuration file filename.Explanation: This message indicates ATPS cannot use a spooler configuration. This error might be caused by a memory problem or a file syntax error. filename is the name of the configuration file.Action: Make sure that memory is not running low on the server. If the server has sufficient memory, you can resolve the problem by disabling and re-enabling the spooler in ATPSCON.ATPS-4.10-23: No files that match filename were found.Explanation: ATPS cannot locate necessary configuration file in the appropriate directory. filename indicates the name and path of the configuration file. This warning message may simply indicate that you have not yet configured spoolers.Action: Configure the appropriate ATPS components, if necessary.PAGENUM=355 ID="BP347"ATPS-4.10-24: Can't create printer server specified in configuration file filename.Explanation: ATPS cannot use a printer server configuration. This error might be caused by a memory problem or a file syntax error. filename is the name of the configuration file.Action: Make sure that memory is not running low on the server. If the server has sufficient memory, you can resolve the problem by deleting the queue and recreating it in ATPSCON.ATPS-4.10-36: Printer returned bad dictionary status: string.Explanation: The printer returned an unexpected response to a query for the presence of a Laser Prep file. Action: Delete the .QRY files in the ATPS directory and try printing again. ATPS-4.10-39: Getting spooler PostScript information from PPD file filename.Explanation: ATPS is using the PPD file specified by filename to retrieve information that the spooler needs to respond to PostScript queries.Action: No action is necessary. This message is informational.ATPS-4.10-53: Couldn't send ProcSet query file filename.Explanation: ATPS cannot send the contents of the ProcSet file specified by filename to the printer. The file may be missing or in use, or the printer may be turned off or disconnected. Action: If the file does not exist, print to the queue again using the appropriate Laser Prep file. If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-100: Created log file filename for printer printer.Explanation: ATPS has created a new printer log file. filename represents the name of the printer log. printer represents the name, type, and zone of the printer.Action: No action is necessary. This message is informational.ATPS-4.10-110: Couldn't log message-[message].Explanation: ATPS cannot write an entry to the printer log. PAGENUM=356 ID="BP348"Action: Make sure that the log is not currently being viewed from ATPSCON. Then, check that the volume contains enough free disk space to handle updates to the printer log. If enough space exists, use the MONITOR utility to make sure that no one else has the printer log file open.ATPS-4.10-112: Could not initialize queue queue_name.Explanation: ATPS cannot initialize the queue designated by queue_name. Action: Reselect the queue in the Printer Server Parameters window of ATPSCON.ATPS-4.10-114: Unable to charge user user_name.Explanation: ATPS could not charge the user specified by user_name for printing his or her job. Action: The owner's Directory Services user object may be deleted, or the user object may reside in a portion of the Directory Services tree currently unavailable to ATPS. Make sure that the user object exists. If it does, refer to the appropriate documentation to resolve the Directory Services problem that may be causing parts of the tree to be inaccessible.ATPS-4.10-116: object_name cannot read user_name's account balance.Explanation: ATPS experienced an error while trying to read user_name's Directory Services accounting properties. object_name is the name of the object ATPS is using to obtain rights in Directory Services. The most likely reason for this error is that ATPS does not have sufficient rights to the user object's accounting properties.Action: Use the NETADMIN utility to grant read and write trusteeship to the server over the accounting properties of the users you want to charge.ATPS-4.10-121: Can't open printer configuration filename.Explanation: ATPS cannot open the specified configuration file. filename indicates the name of the configuration file. The file may be in use.Action: Use the MONITOR utility to make sure that no one else has the file open.PAGENUM=357 ID="BP349"ATPS-4.10-122: Can't open spooler configuration filename.Explanation: ATPS cannot open and read the specified configuration file. filename indicates the name of the configuration file. The file may be in use.Action: Use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-128: Can't service halted queue.Explanation: The queue status is set so that ATPS cannot access jobs stored in it.Action: Change the queue's status using PCONSOLE.ATPS-4.10-133: Discarding remaining job data due to error received from printer.Explanation: Because of a message indicating that the printer is flushing a job, ATPS is discarding the remainder of the job.Action: No action is necessary. This message is informational.ATPS-4.10-135: Font resource file filename has invalid format.Explanation: A PostScript font received by the spooler has invalid syntax; therefore, ATPS cannot use it.Action: Delete the specified file.ATPS-4.10-138: Creating queue queue_name.Explanation: ATPS is creating a queue it was configured to service that does not exist. The queue specified by queue_name may previously have been configured and deleted.Action: No action is necessary. This message is informational. ATPS-4.10-140: Font file filename has invalid format.Explanation: A PostScript font received by the spooler has invalid syntax; therefore, ATPS cannot use it.Action: Delete the specified file.ATPS-4.10-142: Problem writing end-of-file to queue.Explanation: The ATPS spooler cannot write a terminating Control-D character at the end of a PostScript job entry.PAGENUM=358 ID="BP350"Action: Check the volume to see whether space remains. Delete all unnecessary files.ATPS-4.10-143: Incompatible dictionary resident in printer.Explanation: ATPS detected the wrong Laser Prep version on the printer. ATPS will reset the printer and replace the file with the proper version.Action: No action is necessary. This message is informational.ATPS-4.10-147: Unable to identify job owner for accounting purposes.Explanation: ATPS could not identify the print job owner in order to charge the user for printing the job. The job will not print.Action: The owner's Directory Services user object may be deleted, or the user object may reside in a portion of the Directory Services tree currently unavailable to ATPS. Make sure that the user object exists. If it does, refer to the appropriate documentation to resolve the Directory Services problem that may be causing parts of the tree to be inaccessible.ATPS-4.10-148: Attached printer printer to queue queue_name.Explanation: ATPS will begin sending jobs from the specified queue to the designated printer. printer indicates the name, type, and zone of the printer. queue_name indicates the name of the queue.Action: No action is necessary. This message is informational.ATPS-4.10-162: No queue Directory Services context specified in file filename.Explanation: The configuration file specified by filename does not contain the Directory Services context in which the queue object resides. This error probably occurred because the configuration was created under a version of NetWare for Macintosh prior to 4.1. Action: Reselect the queue in the Spooler Parameters window or Printer Server Parameters window of ATPSCON.ATPS-4.10-165: Client must be logged in to be able to include a file.Explanation: The Macintosh client submitted a job with a request to add file data to the print job. ATPS could not honor the request, because the client is not logged in to the server.PAGENUM=359 ID="BP351"Action: The user at the client should log in to the server and resubmit the request.ATPS-4.10-167: Servicing job job_number, num1 bytes; printing num2 copies.Explanation: ATPS has begin to service the job specified by job_number. The job contains num1 bytes. ATPS will print num2 copies.Action: No action is necessary. This message is informational.ATPS-4.10-169: Unable to verify that printer printer was hidden.Explanation: After hiding the printer specified by printer, ATPS cannot locate it on the network to confirm its status.Action: Make sure that the printer is turned on, and not in an error condition. Then, check the connection between the printer and the network.ATPS-4.10-175: Servicing job job_number, num bytes; printing one copy.Explanation: ATPS has begin to service the job specified by job_number. The job contains num bytes.Action: No action is necessary. This message is informational.ATPS-4.10-177: Unable to verify that printer printer was restored.Explanation: After restoring the printer specified by printer, ATPS cannot locate it on the network to confirm its status.Action: Make sure that the printer is turned on, and not in an error condition. Then, check the connection between the printer and the network.ATPS-4.10-178: Printer printer was successfully queried.Explanation: ATPS was able to communicate with the printer in order to get a list of its resident PostScript fonts and information about the printer's capabilities. printer specifies the name, type, and zone of the printer.Action: No action is necessary. This message is informational.ATPS-4.10-185: Couldn't create a file to hold the spooler font list.Explanation: ATPS cannot create a file to hold the server-wide font list.Action: Check that there is enough disk space on the SYS volume. PAGENUM=360 ID="BP352"ATPS-4.10-186: Couldn't create file filename to hold the spooler `s font list.Explanation: ATPS cannot open the internal font list file specified by filename. The file may be missing or in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-187: Error using PPD file for the spooler.Explanation: ATPS cannot read PostScript information from the designated PPD file. The file may be missing or in use.Action: Refer to earlier messages appearing in the log or on the screen for specific information on how to proceed.ATPS-4.10-189: Using custom font list file filename.Explanation: ATPS will obtain a font list for the spooler using the custom font list file specified by filename.Action: No action is necessary. This message is informational.ATPS-4.10-190: Requested spooler zone zone_name is no longer valid.Explanation: The AppleTalk stack has reported that the zone configured to advertise the spooler is no longer valid. zone_name indicates the name of the AppleTalk zone. The spooler will be registered in the server's default zone.Action: Reselect the spooler zone in ATPSCON.ATPS-4.10-191: The spooler will use form form_name.Explanation: Jobs received by the spooler will be marked for printing on the form specified by form_name.Action: No action is necessary. This message is informational.ATPS-4.10-193: Unable to read information for form form_name.Explanation: ATPS experienced an error while reading information for the form specified by form_name from the PRINTDEF database.Action: Reselect the form specified in the Spooler Parameters window.PAGENUM=361 ID="BP353"ATPS-4.10-194: The spooler will use header mode device: mode.Explanation: The spooler will add the specified PRINTDEF header to all the jobs it receives. device indicates the PRINTDEF device name. mode indicates the PRINTDEF mode name.Action: No action is necessary. This message is informational.ATPS-4.10-196: Unable to read information for header mode device: mode.Explanation: ATPS encountered an error while reading header mode data from the PRINTDEF.DAT database. device indicates the PRINTDEF device name. mode indicates the PRINTDEF mode name.Action: Reselect the mode in ATPSCON.ATPS-4.10-197: The spooler will use trailer mode device: mode.Explanation: The spooler will add the specified PRINTDEF trailer to all the jobs it receives. device indicates the PRINTDEF device name. mode indicates the PRINTDEF mode name.Action: No action is necessary. This message is informational.ATPS-4.10-199: Unable to read information for trailer mode device: mode.Explanation: ATPS encountered an error while reading trailer mode data from the PRINTDEF.DAT database. device indicates the PRINTDEF device name. mode indicates the PRINTDEF mode name.Action: Reselect the mode in ATPSCON.ATPS-4.10-200: Restoring printer printer.Explanation: ATPS is unhiding the printer specified by printer, making it available for direct printing.Action: No action is necessary. This message is informational.ATPS-4.10-201: Problem writing print job's header information to queue.Explanation: ATPS cannot write PRINTDEF header information to the queue with the print job.Action: Check the volume to see whether space remains. Delete unnecessary files.PAGENUM=362 ID="BP354"ATPS-4.10-203: Problem writing print job's trailer information to queue.Explanation: ATPS cannot write PRINTDEF trailer information to the queue with the print job.Action: Check the volume to see whether space remains. Delete unnecessary files. ATPS-4.10-211: Receiving PostScript query from AppleTalk client.Explanation: The spooler is receiving a PostScript query from a Macintosh client.Action: No action is necessary. This message is informational.ATPS-4.10-212: Problem writing dictionary file filename to the queue.Explanation: ATPS cannot write the internal PostScript ProcSet resource file specified by filename to the queue.Action: Check the indicated volume to see whether space remains. Delete all unnecessary files.ATPS-4.10-213: Problem writing font file filename to the queue.Explanation: ATPS cannot write the internal PostScript font resource file indicated by filename to the queue.Action: Check the volume to see whether space remains. Delete unnecessary files. Also, check that the resource file exists.ATPS-4.10-216: Couldn't create file filename to hold the spooler `s font list.Explanation: ATPS cannot create the internal font list file specified by filename. The file may be in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open. In addition, make sure that the volume contains sufficient disk space.ATPS-4.10-221: No font list source available for this spooler.Explanation: ATPS could not locate a font list source for the spooler. The spooler will use a null font list.Action: In ATPSCON, select a PPD file, custom font list file, or printer as the spooler's query source.PAGENUM=363 ID="BP355"ATPS-4.10-234: Fatal spooler error for spooler_name.Explanation: The spooler indicated by spooler_name encountered an internal problem and is shutting down. Action: Refer to previous messages in the log or on the console screen to determine the exact nature of the problem.ATPS-4.10-237: Couldn't store AppleTalk job in queue.Explanation: ATPS cannot store a Macintosh user's job in the queue. The job will be lost.Action: Refer to earlier messages appearing in the log or on the screen for specific information on how to proceed.ATPS-4.10-241: Printer printer hardware error: explanationExplanation: The specified printer has reported a hardware error. printer indicates the name, type, and zone of the printer. explanation indicates the nature of the error.Action: Check the printer and correct the physical problem.ATPS-4.10-248: Receiving PostScript EPSF data from AppleTalk client.Explanation: The spooler is receiving Encapsulated PostScript Format data from a Macintosh client.Action: No action is necessary. This message is informational.ATPS-4.10-249:AppleTalk print client not logged in to server, connection refused.Explanation: ATPS rejected a print job because the user submitting the job was not logged in to the NetWare server and the spooler has queue security enabled.Action: Make sure that the user logs in to the server containing the print queue.ATPS-4.10-251: Couldn't open custom font list file filename.Explanation: ATPS cannot open the custom font list file specified by filename. The file may be missing or in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.PAGENUM=364 ID="BP356"ATPS-4.10-259: Included font font_name.Explanation: The spooler added the PostScript font specified by font_name to the user's print job.Action: No action is necessary. This message is informational.ATPS-4.10-261: Closing AppleTalk connection with printer due to communications error.Explanation: This message indicates a network error or a printer problem.Action: Refer to previous messages in the log or on the console screen to determine the exact nature of the problem. Also, make sure that the printer is turned on, and not in an error condition. Then, check the connection between the printer and the network.ATPS-4.10-262: Couldn't create file filename to hold the spooler `s font list.Explanation: ATPS cannot create the internal font list file specified by filename. The file may be in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open. In addition, make sure that the volume contains sufficient disk space.ATPS-4.10-265: Loading printer with new dictionary.Explanation: ATPS is sending a Laser Prep or Aldus Prep ProcSet dictionary to the printer to prepare it for the coming job. Action: No action is necessary. This message is informational.ATPS-4.10-272: Couldn't open PPD file filename.Explanation: ATPS cannot open the specified PostScript Printer Definition file. The file may be missing or in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-274: Attempt to attach to queue queue_name failed.Explanation: The ATPS spooler cannot initialize the queue designated by queue_name. Action: Reselect the queue in the Spooler Parameters window of ATPSCON.PAGENUM=365 ID="BP357"ATPS-4.10-287: Can't find printer printer; still trying.Explanation: ATPS is still attempting to locate the designated printer on the AppleTalk network. printer indicates the name, type, and zone of the printer.Action: Try to locate the printer in ATCON. If you cannot locate it, check the cabling connecting the printer to the network. If the connection is secure, check that the AppleTalk module is configured correctly.ATPS-4.10-293: Can't log in via directory services -- fatal error.Explanation: ATPS was not able to access the Directory, so it is shutting down.Action: The Directory Services tree is unavailable to ATPS. Refer to the appropriate documentation to resolve the Directory Services problem that may be causing this error.ATPS-4.10-300: Error using custom font list file.Explanation: ATPS was unable to read the fonts from the custom font list file specified in ATPSCON. The file may be missing or in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-301: Connection to AppleTalk client timed out.Explanation: The AppleTalk connection to a print client timed out; ATPS will discard the incomplete job.Action: Check the connection between the network and the Macintosh workstation.ATPS-4.10-309: Couldn't open the ATPS screen.Explanation: The ATPS console screen could not be activated because of an internal error.Action: Call Novell's technical support department.ATPS-4.10-311: Added job job_number to queue on hold.Explanation: ATPS successfully placed the job specified by job_number in the queue in a hold state.Action: No action is necessary. This message is informational.PAGENUM=366 ID="BP358"ATPS-4.10-314: Dictionary file filename not present.Explanation: ATPS cannot locate the Laser Prep file specified by filename.Action: No action is necessary. This message is informational.ATPS-4.10-320: Unable to initialize spooler spooler_name.Explanation: ATPS cannot initialize the spooler indicated by spooler_name because of an internal AppleTalk error or a system error. Action: Refer to earlier messages appearing in the log for specific information on how to proceed.ATPS-4.10-323: Couldn't create file filename to hold the server's font list.Explanation: ATPS cannot open the internal font list file specified by filename. The file may be missing or in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-324: Charging user user_name num point(s).Explanation: ATPS charged the user specified by user_name the number of points specified by num for printing a job.Action: No action is necessary. This message is informational.ATPS-4.10-341: user not a queue user; won't own job.Explanation: The Macintosh user who submitted the job is logged in to the server but it not a designated Queue User of the queue. user indicates the login name of the Macintosh user. The user will not be able to manipulate the job in the queue or receive notification of job completion.Action: Using PCONSOLE, assign Queue User status to the user if you want him or her to have ownership rights on the job.ATPS-4.10-343: Can't find printer printer; retrying.Explanation: ATPS cannot locate the configured printer on the AppleTalk network. printer indicates the printer name, type, and zone.Action: Try to locate the printer in ATCON. If you cannot locate it, check the cabling connecting the printer to the network. If the connection is secure, check that the AppleTalk module is configured correctly.PAGENUM=367 ID="BP359"ATPS-4.10-344: Detached printer printer from queue queue_name.Explanation: The specified printer will no longer service jobs from the designated queue. printer indicates the name, type, and zone of the printer. queue_name indicates the name of the queue.Action: No action is necessary. This message is informational.ATPS-4.10-345: Replaced num control characters with spaces.Explanation: The spooler replaced the number of characters indicated by num with spaces. Action: In ATPSCON, set Accept Binary Data to Yes to turn off the filter. Also, configure the Macintosh application to omit ASCII PostScript data.ATPS-4.10-350: Insufficient memory for configuration filename.Explanation: ATPS could not allocate sufficient memory to store the configuration information in filename.Action: Make more memory available.ATPS-4.10-352: No queue specified in file filename.Explanation: The file specified by filename does not include a valid NetWare print queue name. Action: To avoid this message, use ATPSCON to create your configuration.ATPS-4.10-353: No printer name specified in file filename.Explanation: The configuration file specified by filename does not contain a valid AppleTalk printer name.Action: To avoid this message, use ATPSCON to create your configuration.ATPS-4.10-361: No queue specified in file filename.Explanation: The file specified by filename does not include a valid NetWare print queue name. Action: To avoid this message, use ATPSCON to create your configuration.PAGENUM=368 ID="BP360"ATPS-4.10-363: Unable to connect to printer; returning job to queue.Explanation: The current job is being returned to the queue because the workstation cannot establish a connection with the printer.Action: Make sure that the printer is turned on, and not in an error condition. Then, check the connection between the printer and the network.ATPS-4.10-365: Unable to create dictionary file filename.Explanation: ATPS cannot create the internal file specified by filename because of a NetWare file error.Action: Make sure that the volume contains enough free disk space to create the file. If enough space exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-370: Found printer printer.Explanation: ATPS was able to locate the missing printer on the network. printer indicates the printer's AppleTalk name, type, and zone.Action: No action is necessary. This message is informational.ATPS-4.10-371: Operating in bindery mode on NetWare 4.0x server.Explanation: ATPS is using bindery services to operate on a pre-NetWare 4.1 server.Action: No action is necessary. This message is informational. ATPS-4.10-372: Can't find printer printer; retrying.Explanation: ATPS cannot locate the configured printer on the AppleTalk network. printer indicates the printer name, type, and zone.Action: Try to locate the printer in ATCON. If you cannot locate it, check the cabling connecting the printer to the network. If the connection is secure, check that the AppleTalk module is configured correctly.ATPS-4.10-373: Error querying printer; using defaults.Explanation: The ATPS spooler encountered a problem retrieving PostScript information from a printer. It will report default values to Macintosh clients.PAGENUM=369 ID="BP361"Action: Refer to previous messages in the log or on the console screen to determine the exact nature of the problem. In addition, check the status of the query source printer associated with the spooler.ATPS-4.10-376: Could not attach to queue queue_name.Explanation: ATPS is unable to service the queue specified by queue_name. The queue may have been deleted, or its status may have been changed in PCONSOLE so that new print servers cannot attach to it.Action: Check to see whether the queue still exists. If it has been deleted, recreate it. If it exists, check its status in PCONSOLE. If its PCONSOLE status is correct, reselect the queue in ATPSCON.ATPS-4.10-377: Job job_number was returned to the queue.Explanation: The job specified by job_number was returned to the queue after printing because ATPS is set to keep jobs in the queue after they print.Action: No action is necessary. This message is informational.ATPS-4.10-378: Spooling job job_number.Explanation: ATPS is adding the job specified by job_number to the queue.Action: No action is necessary. This message is informational.ATPS-4.10-379: No queue Directory Services context specified in file filename.Explanation: The configuration file specified by filename does not contain the Directory Services context in which the queue object resides. This error probably occurred because the configuration was created under a version of NetWare for Macintosh prior to 4.1. Action: Select the queue using NetWare for Macintosh 4.1.ATPS-4.10-380: Printer printer is already in the requested state.Explanation: The user request to hide or restore the indicated printer was unnecessary. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational, and usually denotes a normal condition.PAGENUM=370 ID="BP362"ATPS-4.10-385: Printer printer busy - reason.Explanation: The specified printer is not accepting connections because it is currently processing another job or is in an error state. printer indicates the name, type, and zone of the printer. reason indicates the reason the printer is busy.Action: This message is informational. Check the printer if the problem persists.ATPS-4.10-386: Can't find printer printer; retrying.Explanation: ATPS cannot locate the configured printer on the AppleTalk network. printer indicates the printer name, type, and zone.Action: Try to locate the printer in ATCON. If you cannot locate it, check the cabling connecting the printer to the network. If the connection is secure, check that the AppleTalk module is configured correctly.ATPS-4.10-387: Printer printer is configured with an illegal AppleTalk name.Explanation: The values supplied for the printer were not valid. printer indicates the name, type, and zone of the printer.Action: Give the printer a valid AppleTalk name.ATPS-4.10-388: Couldn't connect to printer printer; retrying.Explanation: ATPS was unable to connect to the printer specified by printer in order to print to it, query it, or change its hidden state. This message indicates a network error or a printer problem.Action: Refer to previous messages in the log or on the console screen to determine the exact nature of the problem. Also, make sure that the printer is turned on, and not in an error condition. Then, check the connection between the printer and the network.ATPS-4.10-389: Couldn't access font file filename while building server font list.Explanation: ATPS cannot open the internal font list file specified by filename. The file may be missing or in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.PAGENUM=371 ID="BP363"ATPS-4.10-390: Printer returned bad page count: string.Explanation: The printer returned an invalid string in response to a query for the number of total printed pages. string indicates the string returned by printer.Action: No action is necessary.ATPS-4.10-393: Control-D characters in the current job will be sent as AppleTalk EOFs.Explanation: The current job is being filtered for Control-D characters. Action: This message is informational. To stop filtering for Macintosh jobs, configure the spooler to accept binary data. To stop filtering for DOS jobs, choose the PostScript (Binary Graphics) print mode.ATPS-4.10-396: The ATPS screen could not be closed.Explanation: The ATPS console screen could not be closed because of an internal error.Action: Call Novell's technical support department.ATPS-4.10-399: Printer printer is a type that can't be hidden.Explanation: ATPS does not support hiding of the specified printer model.Action: No action is necessary. ATPS-4.10-400: Connection with printer printer was lost.Explanation: While trying to hide the current printer, the AppleTalk connection was interrupted. This message indicates a network problem or a bad printer connection. printer indicates the name, type, and zone of the printer.Action: Check the connection between the network and the printer.ATPS-4.10-401: Problem connecting to printer printer; retrying.Explanation: ATPS cannot open an AppleTalk connection to the specified printer. This message may indicate a printer or network problem. printer indicates the name, type, and zone of the printer.Action: If the problem persists, check the printer's connection to the network. If its connection is secure, try power-cycling the printer.PAGENUM=372 ID="BP364"ATPS-4.10-402: Couldn't connect to printer printer; retrying.Explanation: ATPS cannot open an AppleTalk connection to the specified printer. This message indicates that the printer is busy or off line. printer indicates the name, type, and zone of the printer.Action: If the problem persists, check the printer's connection to the network. If its connection is secure, try power-cycling the printer.ATPS-4.10-404: Could not change hidden state of printer printer; unknown error.Explanation: An attempt to change the AppleTalk type of the printer failed for unknown reasons. printer indicates the name, type, and zone of the printer.Action: Make sure that printer supports being hidden.ATPS-4.10-406: Can't verify that correct dictionary is resident in printer; job may fail.Explanation: ATPS cannot communicate with the printer to ensure that the correct version of the Laser Prep or other ProcSet dictionary is resident.Action: Refer to earlier messages appearing in the log or on the screen for specific information on how to proceed.ATPS-4.10-431: Logged in as object_name.Explanation: ATPS is logged in to the server as the Directory Services object specified by object_name.Action: No action is necessary. This message is informational. ATPS-4.10-433: Unable to open include file filename.Explanation: ATPS cannot open the file specified by filename for inclusion in the print job. The file may be missing or in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-435: Unable to open dictionary file filename.Explanation: ATPS cannot open the internal PostScript ProcSet resource file specified by filename. The file may be missing or in use. PAGENUM=373 ID="BP365"Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-437: Unable to open dictionary file filename.Explanation: ATPS cannot open the internal PostScript ProcSet resource file specified by filename. The file may be missing or in use. Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-438: Requested font font_name is unavailable on the server.Explanation: The current PostScript job requires a font that is not available at the printer or at the server. The printer will probably substitute Courier for the font specified by font_name.Action: You should install the font either at the Macintosh or at the printer.ATPS-4.10-443: Printer returned bad page count: string.Explanation: The printer returned an invalid string in response to a query for the number of total printed pages. string indicates the string returned by printer.Action: No action is necessary.ATPS-4.10-444: Printer printer was found to be not hidden.Explanation: ATPS expected the printer to be hidden. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational, and usually denotes a normal condition.ATPS-4.10-445: Receiving PostScript ExitServer job from AppleTalk client.Explanation: ATPS is receiving a PostScript job that will change the permanent state of the printer. Action: No action is necessary. This message is informational.ATPS-4.10-446: Won't save bitmap font font_name.Explanation: ATPS did not create an internal file in order to store the font specified by font_name on the server permanently.PAGENUM=374 ID="BP366"Action: No action is necessary. This message is informational.ATPS-4.10-448: Unable to open font file filename.Explanation: ATPS cannot open the specified font list file. The file might be missing or in use. filename indicates the full path name of the font list file.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open. If the file is not in use, disable and re-enable the affected spooler.ATPS-4.10-449: Logged in as object_name.Explanation: ATPS is logged in to the server as the bindery object specified by object_name.Action: No action is necessary. This message is informational. ATPS-4.10-455: Initializing queue queue_name.Explanation: The spooler is making sure that the queue specified by queue_name is ready to accept jobs.Action: No action is necessary. This message is informational.ATPS-4.10-463: Sending banner data to printer.Explanation: ATPS is printing a banner page.Action: No action is necessary. This message is informational.ATPS-4.10-465: Timed out after waiting for response from printer.Explanation: ATPS failed to receive an expected response from the printer within an allotted time. This message indicates a network error or a printer problem.Action: Try power-cycling the printer.ATPS-4.10-466: Sending job data to printer.Explanation: ATPS is sending a job to the printer.Action: No action is necessary. This message is informational.PAGENUM=375 ID="BP367"ATPS-4.10-469: The current job contains no data.Explanation: ATPS cannot detect any data for the job currently being directed to the printer. The workstation sending the data may have crashed while printing. Action: No action is necessary. This message is informational.ATPS-4.10-472: Detected a Control-D character; signaling PostScript end of job.Explanation: ATPS has detected a Control-D character in the current PostScript print job. It is sending an AppleTalk EOF marker to the printer in place of the Control-D character.Action: No action is necessary. This message is informational.ATPS-4.10-477: Printer printer unexpectedly hidden.Explanation: ATPS did not expect the printer to be hidden. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational, and usually denotes a normal condition.ATPS-4.10-479: Adding job "job_name" to queue from AppleTalk client "user_name".Explanation: The ATPS spooler is adding the job specified by job_name to the queue. user_name represents the name of the Macintosh user who sent the job.Action: No action is necessary. This message is informational.ATPS-4.10-481: Receiving PostScript data from AppleTalk client.Explanation: The ATPS spooler is receiving valid PostScript data.Action: No action is necessary. This message is informational.ATPS-4.10-482: Font file filename has invalid syntaxExplanation: The captured font list file indicated by filename contains incorrect syntax. Action: Delete the file.PAGENUM=376 ID="BP368"ATPS-4.10-483: Printer printer is unable to service queue queue_nameExplanation: The printer server is shutting down because it cannot send jobs from the queue specified by queue_name to the printer specified by printer. Action: Check that the queue exists. Then, re-select it in ATPSCON.ATPS-4.10-484: Adding job "job_name" to queue from AppleTalk client "user_name".Explanation: The spooler is receiving the job specified by job_name from the Macintosh user represented by user_name.Action: No action is necessary. This message is informational.ATPS-4.10-489: NW_server_name has no rights to charge user_name's account balance.Explanation: ATPS is unable to charge the user specified by user_name for printing a job. The NetWare server on which ATPS is running (specified by NW_server_name) does not have sufficient rights to charge the indicated user. Action: Use the NETADMIN utility to grant read and write trusteeship to the server over the accounting properties of the users you want to charge.ATPS-4.10-490: Accessing directory as object_name.Explanation: ATPS is accessing the Directory Services tree and the local server as the object specified by object_name.Action: No action is necessary. This message is informational.ATPS-4.10-499: Couldn't open the ATPS information file.Explanation: ATPS could not open the file SYS:SYSTEM\NW-MAC\ATPS.DAT. This file is created by ATPSCON, and contains configuration information, such as verbosity settings and the ATPS directory specification.Action: Make sure that the file still exists; it may have been inadvertently deleted. If the file exists, use the MONITOR utility to make sure that no one else has the file open. ATPS-4.10-504: Couldn't create query file filename.Explanation: ATPS could not create the file specified by filename.PAGENUM=377 ID="BP369"Action: Check that there is enough disk space on the SYS volume. If enough space exists, use the MONITOR utility to check whether the file already exists and is in use. If the file is not in use, make sure that the ATPS directory exists and is available on a mounted volume.ATPS-4.10-506: Printer connection timed out.Explanation: The AppleTalk session with the printer was lost due to a timeout error.Action: Check that the printer is on line and securely connected to the network. Also, check the printer log for any sign of network communication errors. If the problem persists, check your network configuration.ATPS-4.10-507: Printer connection closed by printer.Explanation: The printer closed the AppleTalk session with the client because the print job was aborted at the printer or a timeout error occurred. Action: The most likely cause for this error is a bad print job. No action is necessary. ATPS-4.10-515: Job data was sent to the printer.Explanation: ATPS successfully transmitted the data for one copy of the current job to the printer.Action: No action is necessary. This message is informational.ATPS-4.10-516: Temporarily unable to query the printer; using old information.Explanation: The ATPS spooler encountered a problem retrieving PostScript information from the query source printer. ATPS will retry the operation later.Action: Refer to previous messages in the log or on the console screen to determine the exact nature of the problem.ATPS-4.10-517: User user logged out; can't be notified.Explanation: ATPS cannot notify the job owner of a job completion or problems; the owner is no longer logged into the same station. user indicates the job owner's NetWare user name.Action: No action is necessary. This message is informational.PAGENUM=378 ID="BP370"ATPS-4.10-518: Printer printer was found to be not hidden.Explanation: ATPS expected the printer to be hidden. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational, and usually denotes a normal condition.ATPS-4.10-519: Printer printer was found to be not hidden.Explanation: ATPS did not expect the printer to be hidden. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational, and usually denotes a normal condition.ATPS-4.10-522: Send connection conn_num message: user message buffer full.Explanation: ATPS was unable to send a message to the user on connection number conn_num because the user already has too many unread messages.Action: The user must read and clear his or her messages in order to receive new ones.ATPS-4.10-523: Send connection conn_num message: invalid connection number.Explanation: ATPS was unable to send a message to the user on connection number conn_num because the user's connection number is not longer valid. The user may have logged out during the printing processAction: The user must be logged in continuously for the entire printing process in order to receive notification messages.ATPS-4.10-524: Send connection conn_num message: message blocked.Explanation: ATPS was unable to send a message to the user on connection number conn_num because the user has disabled broadcast notification.Action: For the user to receive messages about job status and completion, he or she must re-enable broadcast notification.ATPS-4.10-548: Initialized printer with dictionary filename.Explanation: ATPS sent the Laser Prep or Aldus Prep file specified by filename to the printer.Action: No action is necessary. This message is informational.PAGENUM=379 ID="BP371"ATPS-4.10-551: Couldn't send include file filename.Explanation: ATPS was unable to include the file specified by filename in the current job. This error may indicate that the file does not exist, that the job owner does not have rights to read the file, or that a printer communication problem exists.Action: Refer to previous messages in the log or on the console screen to determine the exact nature of the problem. Also, check that file exists and that the job owner has rights to read the file. If the user has sufficient rights, check that the printer is powered on and not in an error state. Finally, make sure that the printer's connection to the network is sound.ATPS-4.10-555: Could not verify the spooler's AppleTalk network address for queue queue_name.Explanation: The spooler could not check its AppleTalk network address against the one stored with the queue for Directory Services. Action: The Directory Services queue object may be deleted, or may reside in a portion of the Directory Services tree currently unavailable to ATPS. Make sure that the queue object exists. If it does, refer to the appropriate documentation to resolve the Directory Services problem that may be causing parts of the tree to be inaccessible.ATPS-4.10-556: Updated the spooler's AppleTalk network address for queue queue_name.Explanation: ATPS detected a change in the spooler's zone and/or network number, and is applying this information to the queue object's Network Address attribute.Action: No action is necessary. This message is informational.ATPS-4.10-557: Restarting printer printer.Explanation: ATPS is performing a software reset of the printer specified by printer.Action: No action is necessary. This message is informational.ATPS-4.10-558: The spooler is not available on the network; check AppleTalk configuration.Explanation: AppleTalk reports that the stack is not bound to an interface. PAGENUM=380 ID="BP372"Action: Reconfigure the stack appropriately. For information, see the AppleTalk for NetWare Reference guide.ATPS-4.10-562: Couldn't include font font_name.Explanation: ATPS could not include the PostScript font specified by font_name in the current job. The specified .PSF file may be missing or in use.Action: Using ATPSCON, check the font cache to see whether ATPS has the font file in the cache. If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-564: Querying printer printer.Explanation: ATPS is querying the printer for specific information about the printer's font list, available free memory, and other features.Action: No action is necessary. This message is informational.ATPS-4.10-565: Included font font_name.Explanation: ATPS included the PostScript font specified by font_name in the current print job.Action: No action is necessary. This message is informational.ATPS-4.10-568: Unable to create dictionary file filename.Explanation: ATPS cannot create the internal file specified by filename because of a NetWare file error.Action: Make sure that the volume contains enough free disk space to create the file. If enough space exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-569: Created dictionary file filename.Explanation: ATPS generated the .PRI file specified by filename.Action: No action is necessary. This message is informational.ATPS-4.10-570: Couldn't include dictionary file filename.Explanation: ATPS could not include the ProcSet dictionary specified by filename in the current job. The specified .PRI file may be missing or in use.PAGENUM=381 ID="BP373"Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-571: Detected a "%%EOF" comment; signaling PostScript end of job.Explanation: ATPS detected a comment that directed it to send a PAP EOF marker to the printer.Action: No action is necessary. This message is informational.ATPS-4.10-573: Querying printer printer for fonts.Explanation: ATPS is querying the printer for a list of its resident PostScript fonts. printer specifies the name, type, and zone of the printer.Action: No action is necessary. This message is informational.ATPS-4.10-576: Hiding printer printerExplanation: ATPS will make the specified printer unavailable for direct printing by Macintosh workstations. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational.ATPS-4.10-578: Unable to open font list file filename.Explanation: ATPS cannot open the specified font list file. The file might be missing or in use. filename indicates the full path name of the font list file.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-580: Unable to open font list file filename.Explanation: ATPS cannot open the specified font list file. The file might be missing or in use. filename indicates the full path name of the font list file.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open. If the file does not exist, disable and re-enable the affected spooler to create the file.ATPS-4.10-581: Created file filename for font font_name.Explanation: ATPS created filename to hold the PostScript font specified by font_name.PAGENUM=382 ID="BP374"Action: No action is necessary. This message is informational.ATPS-4.10-582: Created dictionary file filename.Explanation: ATPS created Laser Prep file specified by filename.Action: No action is necessary. This message is informational.ATPS-4.10-583: Created query file filename.Explanation: ATPS created filename to hold a PostScript ProcSet query.Action: No action is necessary. This message is informational.ATPS-4.10-584: Couldn't create file filename for font font_name.Explanation: ATPS could not create a file to hold the font specified by font_name.Action: Check that there is enough disk space on the SYS volume. If enough space exists, use the MONITOR utility to check whether the file already exists and is in use. If the file is not in use, make sure that the ATPS directory exists and is available on a mounted volume.ATPS-4.10-586: Printer printer was hidden.Explanation: You specified that ATPS hide the specified printer. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational.ATPS-4.10-590: Created dictionary file filename.Explanation: ATPS created Laser Prep file specified by filename.Action: No action is necessary. This message is informational.ATPS-4.10-593: Deleted incomplete PostScript resource file filename.Explanation: Because of a communication error or other problem, ATPS did not receive a full PostScript font, ProcSet file, or query, so it will delete the portion is has received so far.Action: Resend the print job.PAGENUM=383 ID="BP375"ATPS-4.10-597: Can't advertise because named object already appears in zone; will retry.Explanation: The spooler could not register itself as an AppleTalk entity because its name is already in use. You may have another spooler with the same name that is active for the moment.Action: Allow ATPS to try advertising the spooler again.ATPS-4.10-609: Client aborted job.Explanation: The ATPS spooler received an incomplete print job because the client aborted the job. ATPS will discard the print job.Action: No action is necessary. This message is informational.ATPS-4.10-615: Insufficient balance: user needs num1 point(s), has num2 points.Explanation: ATPS rejected the specified user's job because of an insufficient accounting point balance. user indicates the name of the job owner. num1 indicates the number of additional points needed to complete the job. num2 indicates the number of points currently remaining to the user.Action: Increase the user's account balance.ATPS-4.10-617: user has no rights to queue queue_name.Explanation: The user specified by user is not a designated Queue User of the queue specified by queue_name. The user's job will be refused.Action: Give the user rights to place jobs in the queue.ATPS-4.10-621: Couldn't print accounting bannerExplanation: ATPS cannot print an account summary banner after charging a user for a print job.Action: Refer to earlier messages appearing in the log or on the screen for specific information on how to proceed.ATPS-4.10-660: Unable to open file filename containing font list.Explanation: ATPS cannot open the specified font list file. The file might be missing or in use. filename indicates the full path name of the font list file.PAGENUM=384 ID="BP376"Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-664: Discarded unwanted ExitServer data.Explanation: The spooler deleted some extraneous PostScript data.Action: No action is necessary. This message is informational.ATPS-4.10-666: Unable to open font list file filename.Explanation: ATPS cannot open the specified font list file. The file might be missing or in use. filename indicates the full path name of the font list file.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-687: Printer printer hardware error: explanationExplanation: The specified printer has reported a hardware error. printer indicates the name, type, and zone of the printer. explanation indicates the nature of the error.Action: Check the printer and correct the physical problem.ATPS-4.10-688: Printer printer hardware error: explanationExplanation: The specified printer has reported a hardware error. printer indicates the name, type, and zone of the printer. explanation indicates the nature of the error.Action: Check the printer and correct the physical problem.ATPS-4.10-693: Couldn't create dictionary file filename.Explanation: ATPS cannot create the internal file specified by filename because of a NetWare file error.Action: Make sure that the volume contains enough free disk space to create the file. If enough space exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-694: Insufficient memory for configuration filename.Explanation: ATPS could not allocate sufficient memory to store the configuration information in filename.PAGENUM=385 ID="BP377"Action: Make more memory available.ATPS-4.10-695: No spooler name specified in file filename.Explanation: The configuration file specified by filename needs an AppleTalk spooler name.Action: To avoid this message, use ATPSCON to create your configuration.ATPS-4.10-702: Unable to open file filename containing font list.Explanation: ATPS cannot open the specified font list file. The file might be missing or in use. filename indicates the full path name of the font list file.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-708: Disabled spooler spooler_name.Explanation: ATPS is disabling the spooler specified by spooler_name.Action: No action is necessary. This message is informational.ATPS-4.10-714: Couldn't open file filename.Explanation: ATPS cannot open the file specified by filename. The file may be missing or in use.Action: If the file exists, use the MONITOR utility to make sure that no one else has the file open.ATPS-4.10-717: Named object already appears in zone.Explanation: The spooler cannot advertise itself because another entity in the zone is using the same AppleTalk name.Action: Give the spooler a unique name, rename the other entity, or remove the other entity.\ATPS-4.10-724: Problem writing end-of-file to queue.Explanation: The ATPS spooler cannot write a terminating Control-D character at the end of a PostScript job entry.Action: Check the indicated volume to see whether space remains. Delete all unnecessary files.PAGENUM=386 ID="BP378"ATPS-4.10-728: Problem reading job from queue.Explanation: ATPS cannot read print job data. The job may have been deleted from the queue.Action: Make sure that the print job was not deleted.ATPS-4.10-738: Removing unconfirmed AppleTalk network address from queue queue_name.Explanation: The spooler detected out-of-date AppleTalk information and removed it from the queue's Directory Services object.Action: No action is necessary. This message is informational.ATPS-4.10-740: Encoded num control characters.Explanation: The spooler encoded the indicated number of characters in the job using BCP or TBCP. Action: In ATPSCON, set Accept Binary Data to Yes to stop encoding.ATPS-4.10-744: Couldn't create ATPS directory.Explanation: ATPS could not create or access the default ATPS directory, SYS:SYSTEM\ATPS.Action: The ATPS directory or its parent directory may have been deleted. Or, the volume on which the directory resides may not be mounted.ATPS-4.10-746: ATPS is using directory dir_name.Explanation: ATPS is using the directory specified by dir_name to store printer logs, Laser Prep files, and other files that ATPS uses internally. By default, this directory is SYS:SYSTEM\ATPS, but you can change it using ATPSCON.Action: No action is necessary. This message is informational. ATPS-4.10-749: ATPS is using directory dir_name.Explanation: ATPS is using the directory specified by dir_name to store printer logs, Laser Prep files, and other files that ATPS uses internally. By default, this directory is SYS:SYSTEM\ATPS, but you can change it using ATPSCON.Action: No action is necessary. This message is informational. PAGENUM=387 ID="BP379"ATPS-4.10-752: Can't find spooler configuration filename to disable it; it may have previously suffered a fatal error.Explanation: ATPS is unable to disable the spooler configuration contained in filename, probably because it is already disabled.Action: Refer to previous messages in the log or on the console screen to determine the exact nature of the problem.ATPS-4.10-754: Can't find printer server configuration filename to disable it; it may have previously suffered a fatal error.Explanation: ATPS is unable to disable the printer server configuration contained in filename, probably because it is already disabled.Action: No action is necessary. This message is informational.ATPS-4.10-760: Queue queue_name not found on server.Explanation: The queue specified by queue_name exists on another NetWare server; therefore, ATPS cannot access it.Action: Use ATPSCON to specify a queue that resides on the NetWare server running ATPS.ATPS-4.10-764: Job job_number (num bytes) was not received successfully and thus was aborted.Explanation: ATPS did not detect valid data while receiving the job indicated by job_number; the job is being discarded. num bytes had been received before the job was aborted.Action: Refer to earlier messages appearing in the log or on the screen for specific information on how to proceed.ATPS-4.10-765: Job job_number contained no data and thus was aborted.Explanation: ATPS did not detect valid data while receiving the job indicated by job_number; the job is being discarded. This message usually indicates that ATPS received a query from the spooler. The query contained no print data; this is a normal condition.Action: No action is necessary.PAGENUM=388 ID="BP380"ATPS-4.10-767: Added job job_number to queue.Explanation: ATPS successfully sent the job specified by job_number to the queue.Action: No action is necessary. This message is informational.ATPS-4.10-768: Job job_number was placed on User Hold.Explanation: ATPS put the job indicated by job_number on User Hold.Action: No action is necessary. This message is informational.ATPS-4.10-769: Job job_number was placed on Operator Hold.Explanation: ATPS put the job indicated by job_number on Operator Hold. Action: No action is necessary. This message is informational.ATPS-4.10-772: Job job_number was removed from the queue.Explanation: ATPS removed the job specified by job_number from the queue after it printed successfully.Action: No action is necessary. This message is informational.ATPS-4.10-776: Queue queue_name resides on another server.Explanation: ATPS could not attach to the print queue specified by queue_name because it resides on another server.Action: Select a queue that resides on the NetWare server on which ATPS is running.ATPS-4.10-778: Queue queue_name resides on another server.Explanation: ATPS could not attach to the print queue specified by queue_name because it resides on another server.Action: Select a queue that resides on the NetWare server on which ATPS is running.ATPS-4.10-786: Deleted old log file.Explanation: The previous printer log reached its size limit and was deleted.Action: No action is necessary. This message is informational.PAGENUM=389 ID="BP381"ATPS-4.10-787: Renamed old log file filename.Explanation: The previous printer log reached its size limit and was renamed with a .LGB extension. filename represents the name of the previous log file.Action: No action is necessary. This message is informational.ATPS-4.10-788: Printer returned null dictionary status.Explanation: This message indicates the printer returned an unexpected response to a PostScript query.Action: Call the Novell technical support department for assistance. ATPS-4.10-789: Couldn't allocate memory to manage print connection; rejecting print request.Explanation: ATPS is dropping a client connection because of an error allocating sufficient memory to handle the connection. Action: Add more memory at the server, or unload unnecessary modules to free additional memory.ATPS-4.10-800: Registered spooler spooler_name:spooler_type in zone zone_name.Explanation: The spooler specified by spooler_name registered itself in the AppleTalk zone specified by zone_name. The spooler_type parameter indicates the AppleTalk type the spooler will appear under in the Chooser.Action: No action is necessary. This message is informational.ATPS-4.10-801: Couldn't rebuild the server's font list.Explanation: ATPS cannot create the file SERVER.FNT to hold the server-wide font list.Action: Check that there is space available in the ATPS directory, and that the file is not in use. ATPS-4.10-804: Unable to send printer setup file.Explanation: ATPS cannot send the user-designated setup file to the printer because of a possible communication problem.PAGENUM=390 ID="BP382"Action: Refer to previous messages in the log or on the console screen to determine the exact nature of the problem.ATPS-4.10-819: Unable to allocate memory for header mode device: mode.Explanation: ATPS was unable to allocate sufficient memory to store the header mode information. device indicates the PRINTDEF device name. mode indicates the PRINTDEF mode name. No header will be used.Action: Unload unnecessary modules, or add additional memory to the server. Then, disable and re-enable the spooler.ATPS-4.10-821: Unable to allocate memory for trailer mode device: mode.Explanation: ATPS was unable to allocate sufficient memory to store the trailer mode information. device indicates the PRINTDEF device name. mode indicates the PRINTDEF mode name. No trailer will be used.Action: Unload unnecessary modules, or add additional memory to the server.ATPS-4.10-823: Can't identify job owner for accounting purposes.Explanation: ATPS could not identify the print job owner, and so could not charge the owner for printing his or her job. ATPS will take the action specified in ATPSCON for a job whose owner has an insufficient account balance.Action: The owner's Directory Services user object may be deleted, or the user object may reside in a portion of the Directory Services tree currently unavailable to ATPS. Make sure that the user object exists. If it does, refer to the appropriate documentation to resolve the Directory Services problem that may be causing parts of the tree to be inaccessible.ATPS-4.10-827: Problem writing include file filename to queue.Explanation: ATPS cannot write the internal PostScript resource file specified by filename to the queue.Action: Check the volume to see whether space remains. Delete unnecessary files. Also, check that the resource file exists and is not in use.ATPS-4.10-829: Printer returned null font list.Explanation: The printer responded to our query attempt, but the response contained no data. Action: Call Novell technical support for assistance. PAGENUM=391 ID="BP383"ATPS-4.10-830: Printer returned null query response.Explanation: The printer responded to our query attempt, but the response contained no data. Action: Call Novell technical support for assistance. AATPS-4.10-898: Job owner not found in directory.Explanation: ATPS could not identify the print job owner for purposes of notification, logging, accounting, and printing banner pages. Action: The owner's Directory Services user object may be deleted, or the user object may reside in a portion of the Directory Services tree currently unavailable to ATPS. Make sure that the user object exists. If it does, refer to the appropriate documentation to resolve the Directory Services problem that may be causing parts of the tree to be inaccessible.ATPS-4.10-915: Couldn't add AppleTalk network address to queue queue_name.Explanation: The spooler could not add AppleTalk information to the Directory Services queue object specified by queue_name. Action: Make sure that the queue object exists. The rights that ATPS assigned to the queue may have been lost; reselect the queue in ATPSCON to remedy the problem. If the problem remains unresolved, refer to the appropriate documentation to resolve the Directory Services problem that may be causing the queue object to be inaccessible.ATPS-4.10-916: Couldn't remove AppleTalk network address from queue queue_name.Explanation: The spooler could not remove AppleTalk information from the Directory Services queue object specified by queue_name. Action: The Directory Services queue object may be deleted, or may reside in a portion of the Directory Services tree currently unavailable to ATPS. Make sure that the queue object exists. If it does, refer to the appropriate documentation to resolve the Directory Services problem that may be causing parts of the tree to be inaccessible. In order to remove the obsolete address, reload ATPS on the affected server when the problem has been corrected.PAGENUM=392 ID="BP384"ATPS-4.10-926: Could not get all accounting information for user_name.Explanation: ATPS experienced an error while trying to read user_name's Directory Services accounting properties. The most likely reason for this error is that ATPS does not have sufficient rights to the user object's accounting properties.Action: Use the NETADMIN utility to grant read and write trusteeship to the server over the accounting properties of the users you want to charge.ATPS-4.10-940: Removing unconfirmed AppleTalk network address from queue queue_name.Explanation: The spooler detected out-of-date AppleTalk information and removed it from the queue's Directory Services object.Action: No action is necessary. This message is informational.ATPS-4.10-942: Queue queue_name was deleted.Explanation: ATPS was spooling a job to the queue indicated by queue_name when the queue was deleted.Action: Recreate the queue and re-select it in ATPSCON.ATPS-4.10-957: Added the spooler's AppleTalk network address to queue queue_name.Explanation: ATPS added the spooler's AppleTalk information to the Directory Services queue object specified by queue_name.Action: No action is necessary. This message is informational.ATPS-4.10-959: Sending file filename to the printer.Explanation: ATPS is sending the file specified by filename to the printer.Action: No action is necessary. This message is informational.ATPS-4.10-962: Couldn't send ProcSet file filename.Explanation: ATPS cannot send the contents of the ProcSet file to the printer.Action: Refer to earlier messages appearing in the log or on the screen for specific information on how to proceed.PAGENUM=393 ID="BP385"RENDERAS="SECT2"Unnumbered Messages That Can Appear During ATPS OperationThese two messages appear on the system console screen if you try to unload ATPS while it is in active operation.ATPS: Printing is currently in progress! Jobs currently being printed will be interrupted but will remain in the queue.Explanation: When you try to unload ATPS, this message appears if ATPS is currently directing jobs to an AppleTalk printer.Action: Respond with No if you do not want to unload ATPS and interrupt printing. You can try unloading ATPS later, perhaps after disabling spoolers and printer servers to stop processing of new jobs.ATPS: Spooling is currently in progress! Jobs currently being received will be lost.Explanation: When you try to unload ATPS, this message appears if the ATPS spooler is currently receiving jobs from AppleTalk clients.Action: Respond with No if you do not want to unload ATPS and interrupt printing. You can try unloading ATPS later, perhaps after disabling spoolers and printer servers to stop processing of new jobs.RENDERAS="SECT2"IDXID="w6557"BOOK="_idx" COLLECTION="nw41" TIDREF="i1342"IDXID="w6558"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
Messages That Can Appear When You Unload ATPS or ATXRPThese messages are documented in alphabetical order. The ATPS or ATXRP Unload screen displays each of the messages listed here.Can't find printer.Explanation: ATPS or ATXRP cannot locate the possibly hidden printer.Action: Check to ensure that the printer is on line and properly connected.Couldn't restore the hidden printer printer.Explanation: ATPS or ATXRP was unable to unhide the specified printer during unload time. printer indicates the name, type, and zone of the printer.Action: Turn the printer off and on to restore it. PAGENUM=394 ID="BP386"Connection with printer was lost.Explanation: The hidden printer cannot be restored at unload time because of connection problems.Action: Turn the printer off and on to restore it.Hidden printers do not appear in the Macintosh Chooser for direct printing.Explanation: This message describes the consequence of keeping a printer hidden: Macintosh users cannot see it in the Chooser and print directly to it.Action: No action is necessary. This message is informational. Module ATPS [or ATXRP] has been unloaded; some of the printers it was serving are hidden.Explanation: This message informs you that some of the printers that ATPS or ATXRP services are hidden.Action: No action is necessary. This message is informational. Printer printer is already restored.Explanation: The printer you tried to restore was not hidden. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational.Printer printer was restored.Explanation: ATPS or ATXRP has made the specified printer available to Macintosh users for direct printing. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational.Printer was busy or off line.Explanation: The hidden printer cannot be restored at unload time because it is busy or off line.Action: Turn the printer's power off and on to restore the printer.PAGENUM=395 ID="BP387"Restore hidden printer printer?Explanation: This message enables you to restore previously hidden printers. printer indicates the name, type, and zone of the printer.Action: Respond by answering Y to each printer you want to make available to Macintosh users.Restore the hidden printers? (0=None, 1=All, 2=Some)Explanation: This message enables you to restore previously hidden printers.Action: Restore any printers that you want Macintosh users to have access to. Specify 0 to not restore any printers, 1 to restore all printers, and 2 to restore some printers. When you specify 2, ATPS or ATXRP displays the message MOREINFO="NONE"Restore hidden printer? for each hidden printer.Successfully restored hidden printer printer.Explanation: ATPS or ATXRP successfully restored the printer specified by printer.Action: No action is necessary. This message is informational.These printers will remain hidden until they are restored or power-cycled.Explanation: This message informs you that you can make hidden printers visible by choosing to restore them on the ATPS or ATXRP Unload screen or by power-cycling them.Action: No action is necessary. This message is informational. Unknown problem restoring hidden printer.Explanation: ATPS or ATXRP cannot restore the hidden printer for undetermined reasons.Action: Turn the printer off and on to restore it.RENDERAS="SECT1"ID="FM36558"IDXID="w6559"BOOK="_idx" COLLECTION="nw41" TIDREF="i1342"IDXID="w6560"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
ATXRP Error MessagesRENDERAS="SECT2"PAGENUM=396 ID="BP388"Numbered Messages That Can Appear During ATXRP OperationThese messages are documented in numeric order. Depending on the severity of the error and your verbosity setting, a message can appear in the system log, on the system console screen, on the ATXRP console screen, or all three.ATXRP-4.10-4: Printer printer illegal AppleTalk name.Explanation: ATXRP could not print the job because the AppleTalk information specified for the printer is invalid. printer indicates the AppleTalk name, type, and zone of the printer.Action: Check the AppleTalk printer information specified in PCONSOLE for illegal characters such as the equal sign (=) and approximately equal sign (€).ATXRP-4.10-5: Couldn't read configuration information for printer num.Explanation: The system was unable to initialize the driver for the printer. num is the number of the printer as known to PSERVER.Action: Try unloading and reloading ATXRP.ATXRP-4.10-7: Registered printer printer as XRP numExplanation: ATXRP successfully registered itself as the driver for the printer specified by printer. num is the number of the printer as known to PSERVER.Action: No action is necessary. This message is informational.ATXRP-4.10-8: Couldn't register printer num.Explanation: ATXRP was unable to register itself as the driver for the printer. num is the number of the printer as known to PSERVER.Action: Try unloading and reloading ATXRP.ATXRP-4.10-34: Reconfiguring printer numExplanation: ATXRP received a command to change the configuration of the printer. num is the number of the printer as known to PSERVER.Action: No action is necessary. This message is informational.ATXRP-4.10-35: Couldn't reconfigure printer numExplanation: ATXRP experienced an error reconfiguring the printer. num is the number of the printer as known to PSERVER.PAGENUM=397 ID="BP389"Action: Try unloading and reloading ATXRP.ATXRP-4.10-47: Control-D characters in the current job will be sent as AppleTalk EOFs.Explanation: The current job is being filtered for Control-D characters. Action: No action is necessary. This message is informational.ATXRP-4.10-49: Printer printer not responding; retrying.Explanation: ATXRP is attempting to establish an AppleTalk connection with the printer specified by printer, but the printer is not responding to the connection requests. ATXRP will retry the connection request.Action: If the condition persists, check that the printer is on line and securely connected to the network. Also, check the system log for any sign of network communication errors. If the error occurs intermittently, the printer may simply be slow to respond.ATXRP-4.10-53: Printer printer unexpectedly not hidden.Explanation: ATXRP expected the printer to be hidden. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational, and usually denotes a normal condition.ATXRP-4.10-54: Printer printer unexpectedly hidden.Explanation: ATXRP did not expect the printer to be hidden. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational, and usually denotes a normal condition.ATXRP-4.10-96: Printer printer unexpectedly not hidden.Explanation: ATXRP expected the printer to be hidden. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational, and usually denotes a normal condition.PAGENUM=398 ID="BP390"ATXRP-4.10-97: Printer printer unexpectedly hidden.Explanation: ATXRP did not expect the printer to be hidden. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational, and usually denotes a normal condition.ATXRP-4.10-103: Detected a Control-D character; signaling End of Job.Explanation: ATXRP has detected a Control-D character in the current PostScript print job. It is sending an AppleTalk EOF marker to the printer in place of the Control-D character.Action: No action is necessary. This message is informational.ATXRP-4.10-104: Can't find printer printer; retrying.Explanation: ATXRP cannot locate the configured printer on the AppleTalk network. printer indicates the printer name, type, and zone.Action: Try to locate the printer in ATCON. If you can locate it, be sure that the AppleTalk name, type, and zone you entered in PCONSOLE exact match the AppleTalk name, type, and zone you see in ATCON. If you cannot locate the printer in ATCON, check the cabling connecting the printer to the network. If the connection is secure, check that the AppleTalk module is configured correctly.ATXRP-4.10-105: Printer printer busy; retrying.Explanation: The specified printer is not accepting connections because it is currently processing another job or is in an error state. printer indicates the name, type, and zone of the printer. ATXRP will make another attempt to connect to the printer.Action: This message is informational. Check the printer if the problem persists.ATXRP-4.10-106: Can't find printer printer; retrying.Explanation: ATXRP cannot locate the configured printer on the AppleTalk network. printer indicates the printer name, type, and zone.PAGENUM=399 ID="BP391"Action: Try to locate the printer in ATCON. If you can locate it, be sure that the AppleTalk name, type, and zone you entered in PCONSOLE exact match the AppleTalk name, type, and zone you see in ATCON. If you cannot locate the printer in ATCON, check the cabling connecting the printer to the network. If the connection is secure, check that the AppleTalk module is configured correctly.ATXRP-4.10-107: Connection with printer printer was lost.Explanation: The AppleTalk session with the printer was lost due to a timeout error. printer represents the AppleTalk name, type, and zone of the printer.Action: Check that the printer is on line and securely connected to the network. Also, check the system log for any sign of network communication errors.ATXRP-4.10-108: Couldn't change hidden state of printer printer, unknown error.Explanation: ATXRP could not hide or restore the printer. printer represents the AppleTalk name, type, and zone of the printer.Action: The printer model may not support hiding. If the printer does support hiding, unload and reload ATXRP to try hiding the printer again.TXRP-4.10-109: Printer printer was hidden.Explanation: You specified that ATXRP hide the specified printer. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational.ATXRP-4.10-110: Printer printer was restored.Explanation: ATXRP has made the specified printer available to Macintosh users for direct printing. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational.ATXRP-4.10-115: Printer printer is a type that can't be hidden.Explanation: ATXRP does not support hiding of the specified printer model.Action: No action is necessary. ATXRP-4.10-119: Successfully printed job job_number.Explanation: The print job specified by job_number printed successfully.Action: No action is necessary. This message is informational.PAGENUM=400 ID="BP392"ATXRP-4.10-125: Illegal AppleTalk printer name.Explanation: ATXRP could not print the job because the AppleTalk information specified for the printer is invalid.Action: Check the AppleTalk printer information specified in PCONSOLE for illegal characters such as the equal sign (=) and approximately equal sign (€).ATXRP-4.10-130: Can't find printer printer; still trying.Explanation: ATXRP is still attempting to locate the designated printer on the AppleTalk network. printer indicates the name, type, and zone of the printer.Action: Try to locate the printer in ATCON. If you can locate it, be sure that the AppleTalk name, type, and zone you entered in PCONSOLE exactly match the AppleTalk name, type, and zone you see in ATCON. If you cannot locate the printer in ATCON, check the cabling connecting the printer to the network. If the connection is secure, check that the AppleTalk module is configured correctly.ATXRP-4.10-134: Unable to connect to printer; can't print job job_number.Explanation: The job specified by job_number cannot be printed because the workstation cannot establish a connection with the printer. ATXRP will make another attempt to print the job.Action: Refer to earlier messages appearing in the log or on the screen for specific information on how to proceed.ATXRP-4.10-138: Aborted job job_number due to user command.Explanation: ATXRP did not print the job specified by job_number because the administrator aborted it during printing. Action: No action is necessary. This message is informational.ATXRP-4.10-139: Problem connecting to printer printer; retrying.Explanation: ATXRP cannot open an AppleTalk connection to the specified printer. This message may indicate a printer or network problem. printer indicates the name, type, and zone of the printer.Action: Check the printer's connection to the network, and check the system log for network communication errors.PAGENUM=401 ID="BP393"ATXRP-4.10-149: Servicing job job_number, printing one copy.Explanation: ATXRP has begin to service the job specified by job_number, and will print one copy.Action: No action is necessary. This message is informational.ATXRP-4.10-150: Unknown problem restoring hidden printer.Explanation: ATPS cannot restore the hidden printer for undetermined reasons.Action: Turn the printer off and on to restore it.ATXRP-4.10-152: Unable to print job job_number due to error reading job.Explanation: ATXRP could not print the job specified by job_number because it experienced an error receiving the print job from PSERVER. ATXRP will try printing the job again.Action: Make sure that the server has sufficient disk space to hold the print job.ATXRP-4.10-180: Printer connection timed out.Explanation: The AppleTalk session with the printer was lost due to a timeout error.Action: Check that the printer is on line and securely connected to the network. Also, check the system log for any sign of network communication errors.ATXRP-4.10-185: Printer printer busy; retrying.Explanation: The specified printer is not accepting connections because it is currently processing another job or is in an error state. printer indicates the name, type, and zone of the printer. ATXRP will make another attempt to connect to the printer.Action: This message is informational. Check the printer if the problem persists.ATXRP-4.10-191: Printer connection closed by printer.Explanation: The printer closed the AppleTalk session with the client because the print job was aborted at the printer or the printer timed out while printing the job.Action: Make sure that the print job contained valid data and was not cancelled at the printer.PAGENUM=402 ID="BP394"ATXRP-4.10-192: Couldn't start printer num.Explanation: ATXRP is unable to service the printer specified by num.Action: The server may not have sufficient memory. Make more memory available by unloading other modules or by adding more RAM to the server. Then, unload and reload ATXRP.ATXRP-4.10-193: Printer connection timed out.Explanation: The AppleTalk session with the printer was lost due to a timeout error.Action: Check that the printer is on line and securely connected to the network. Also, check the system log for any sign of network communication errors.ATXRP-4.10-194: Servicing job job_number, printing num copies.Explanation: ATXRP has begin to service the job specified by job_number. ATXRP will print num copies.Action: No action is necessary. This message is informational.ATXRP-4.10-195: Fatal error for printer num.Explanation: ATXRP is unable to service the printer specified by num.Action: Refer to earlier messages appearing in the log or on the screen for specific information on how to proceed.ATXRP-4.10-196: Couldn't initialize printer num; insufficient memory.Explanation: ATXRP is unable to service the printer specified by num.Action: The server may not have sufficient memory. Make more memory available by unloading other modules or by adding more RAM. Then, unload and reload ATXRP.ATXRP-4.10-203: Printer connection closed by printer.Explanation: The printer closed the AppleTalk session with the client because the print job was aborted at the printer or the printer timed out while printing the job.Action: Make sure that the print job contained valid data and was not cancelled at the printer.PAGENUM=403 ID="BP395"ATXRP-4.10-205: Closing AppleTalk connection with printer due to communications error.Explanation: The AppleTalk session with the printer was lost due to a communications error.Action: Refer to earlier messages appearing in the system log or on the screen for specific information on how to proceed.ATXRP-4.10-210: Sending banner data to printer.Explanation: ATXRP is printing a banner page.Action: No action is necessary. This message is informational.ATXRP-4.10-223: Printer connection closed by printer.Explanation: The printer closed the AppleTalk session with the client because the print job was aborted at the printer or the printer timed out while printing the job.Action: Make sure that the print job contained valid data and was not cancelled at the printer.ATXRP-4.10-226: Deregistered printer numExplanation: ATXRP is no longer acting as a driver for the printer. num is the number of the printer as known to PSERVER.Action: No action is necessary. This informational message usually appears when you unload ATXRP.ATXRP-4.10-228: Sending job data to printer.Explanation: ATXRP is sending a job to the printer.Action: No action is necessary. This message is informational.ATXRP-4.10-229: Hiding printer printerExplanation: ATXRP will make the specified printer unavailable for direct printing by Macintosh workstations. printer indicates the name, type, and zone of the printer.Action: No action is necessary. This message is informational.PAGENUM=404 ID="BP396"ATXRP-4.10-230: Restoring printer printer.Explanation: ATXRP is unhiding the printer specified by printer, making it available for direct printing.Action: No action is necessary. This message is informational.ATXRP-4.10-236: Received down commandExplanation: PSERVER is going down and has instructed ATXRP to unload.Action: No action is necessary. This message is informational.ATXRP-4.10-267: Unable to print job job_number due to error communicating with printer.Explanation: ATXRP could not print the job specified by job_number because of a communications error. This message indicates a network error or a printer problem.Action: Refer to earlier messages appearing in the system log or on the screen for specific information on how to proceed.RENDERAS="SECT1"ID="FM30691"IDXID="w6561"BOOK="_idx" COLLECTION="nw41" TIDREF="i2270"IDXID="w6562"BOOK="_idx" COLLECTION="nw41" TIDREF="i1342"
Messages That Can Appear at the Macintosh ClientThese messages are documented in alphabetical order. They can appear in the PrintMonitor window or the foreground printing window. They can also be delivered by the Notify Init or its equivalent. Aborted job job_number.Explanation: ATPS cannot immediately print the job specified by job_number; the job was returned to the queue.Action: Examine additional error messages for indications as to how to proceed.Can't place job in queue: reason.Explanation: ATPS cannot place the job in a queue for the reason specified by reason.Action: When reason states that the user has no queue rights, the message indicates that queue security is on and that the user is not a valid Queue User or is not logged in to the server. When reasonPAGENUM=405 ID="BP397" states that no space is left on the device, you must create free disk space on the server volume to continue.Incompatible Prep version; restarting printerExplanation: The printer has a version of the Laser Prep (or other Prep) file incompatible with the one required for the current job. The printer is being reinitialized before it downloads the correct version.Action: No action is necessary. This message is informational.Job job_number was deleted.Explanation: Job job_number was deleted from the queue before all the data was received by ATPS.Action: No action is necessary. This message is informational.job_name: PostScript error job_name: Job errorExplanation: The job indicated by job_name generated a PostScript exception error or its non-PostScript equivalent.Action: For information on resolving PostScript errors, see IDREF="FM17672"page 304.job_name printed on printer.Explanation: The print job specified by job_name printed successfully on the printer called printer.Action: No action is necessary. This message is informational.Pr=printer, chg=num1, bal=num2 for job_nameExplanation: This message is returned to the user when accounting is in use and the job is completed. printer indicates the name of the printer. num1 indicates the number of points the user was charged. num2 indicates the user's new account balance. job_name indicates the name of the print job.Action: No action is necessary. This message is informational.PAGENUM=406 ID="BP398"Spooling Job to server_name/queue_name.Explanation: The spooler is sending the client's print job to the queue specified by queue_name on the NetWare server specified by server_name.Action: No action is necessary. This message is informational.You need num account point(s) to print job_number.Explanation: The client lacks sufficient accounting points to print the job specified by job_number. The num parameter indicates the number of accounting points necessary to print the job.Action: You can increase the user's accounting points.You must log into server server_name.Explanation: ATPS cannot print the job because the job owner is not logged in to the server containing the queue and was trying to access a spooler that enforces queue security. server_name indicates the NetWare server name.Action: The job owner must log in to the appropriate server.PAGENUM=407 ID="BP399"GlossaryIDXID="w6563"BOOK="_idx" COLLECTION="nw41" TIDREF="i138"
AFPCON.NLMAFPCON.NLM, the AppleTalk File Services console utility, enables you to configure AFP.NLM from the server console. See also AppleTalk File Services (AFP) module.AppleTalk AppleTalk is a set of protocols and network software produced by Apple Computer, Inc. Together, these components make up a complete network architecture. AppleTalk enables the hardware and software on a network to interact and to route date so that users can share files, access printers, and communicate with one another.IDXID="w6564"BOOK="_idx" COLLECTION="nw41" TIDREF="i338"
AppleTalk Extended Remote Printer (ATXRP) moduleThe AppleTalk Extended Remote Printer module (ATXRP.NLM) works with PSERVER to send print jobs from a NetWare® client to an AppleTalk printer. See also PSERVER.NLM.IDXID="w6565"BOOK="_idx" COLLECTION="nw41" TIDREF="i139"
AppleTalk File Services (AFP) moduleThe AppleTalk File Services module (AFP.NLM) enables Macintosh users to share files and applications with non-Macintosh users.IDXID="w6566"BOOK="_idx" COLLECTION="nw41" TIDREF="i228"
AppleTalk printerAn AppleTalk printer is a printer connected to an AppleTalk network.IDXID="w6567"BOOK="_idx" COLLECTION="nw41" TIDREF="i327"
AppleTalk Print Services (ATPS) moduleThe AppleTalk Print Services module (ATPS.NLM) enables Macintosh clients to print to NetWare queues, and non-Macintosh clients to print to AppleTalk printers. IDXID="w6568"BOOK="_idx" COLLECTION="nw41" TIDREF="i244"IDXID="w6569"BOOK="_idx" COLLECTION="nw41" TIDREF="i4233"
AppleTalk spoolerThe AppleTalk spooler is a component of ATPS.NLM. The spooler advertises a NetWare print queue on an AppleTalk network and accepts print jobs from Macintosh clients. The spooler is a logical representation of a queue; the spooler name makes a queue visible to Macintosh clients. See also Front end.IDXID="w6570"BOOK="_idx" COLLECTION="nw41" TIDREF="i252"
AppleTalk zoneAn AppleTalk zone organizes network devices into logical divisions so that users and can locate and use servers and network printers.IDXID="w6571"BOOK="_idx" COLLECTION="nw41" TIDREF="i325"
ATPSCON.NLMATPSCON.NLM, the AppleTalk Print Services console utility, enables you to configure ATPS.NLM from the server console. Using this utility, you can create and configure spoolers, create and assign print queues, set options, and administer printer servers. See also AppleTalk Print Services (ATPS) module.IDXID="w6572"BOOK="_idx" COLLECTION="nw41" TIDREF="i3458"
ATPS print serverThe ATPS print server is a component of ATPS.NLM. The print server processes print jobs from a NetWare print queue and directs them to an AppleTalk printer. See also Back end.IDXID="w6573"BOOK="_idx" COLLECTION="nw41" TIDREF="i387"
Back endThe print services back end consists of all the components necessary to remove each job from the queue and direct it to the appropriate printer.IDXID="w6574"BOOK="_idx" COLLECTION="nw41" TIDREF="i411"
Banner pageA banner page supplies information about a print job, such as the name of the user who initiated the job, and the time and date of printing.Binary capableOn a binary-capable printer communications channel, the ways that the protocol handles flow control and signals the end of a print job do not depend on a print job's data stream. Therefore, a binary-capable channel allows the printer to receive all 8-bit characters, and can handle both ASCII and binary PostScript print jobs.IDXID="w6575"BOOK="_idx" COLLECTION="nw41" TIDREF="i630"
Chooser The Chooser enables Macintosh users to access devices available on the network, such as servers and printers. Users can select the spoolers you configure in ATPSCON by locating them in the Chooser.IDXID="w6576"BOOK="_idx" COLLECTION="nw41" TIDREF="i642"
Clear-text UAMA clear-text UAM does not use any kind of password encryption. The network interprets a user's password exactly as he or she enters it. A clear-text password is more vulnerable to eavesdropping than an encrypted password. One of the Apple Standard UAMs is a clear-text UAM.IDXID="w6577"BOOK="_idx" COLLECTION="nw41" TIDREF="i701"
Communications channelA printer communications channel is a pathway that dictates the signals used and the methods employed to control the transfer of data from a server or workstation to the printer. IDXID="w6578"BOOK="_idx" COLLECTION="nw41" TIDREF="i889"
Creator codeEvery Macintosh file has a four-character Creator code that identifies the application that created the file. See also Type code.IDXID="w6579"BOOK="_idx" COLLECTION="nw41" TIDREF="i1002"
Desktop databaseThe server's desktop database contains information associating files with icons and documents with applications. This information helps the Finder know which icon to display for each file, and which application to launch when a Macintosh user opens a document. The Finder uses the desktop database to build the familiar Macintosh graphical user interface. IDXID="w6580"BOOK="_idx" COLLECTION="nw41" TIDREF="i1401"
Extension mappingExtension mapping attaches Macintosh application information to non-Macintosh files with certain filename extensions. This information enables a Macintosh user to double-click a non-Macintosh file's icon and automatically open the specified application.IDXID="w6581"BOOK="_idx" COLLECTION="nw41" TIDREF="i1531"
Font listA font list contains the name of each font resident on a printer. ATPS can obtain a font list directly from a printer, from the printer's PPD file, or from a custom font list file that you create.IDXID="w6582"BOOK="_idx" COLLECTION="nw41" TIDREF="i1577"
Front endThe print services front end consists of all the components required to transmit a job to a NetWare print queue. See also AppleTalk spooler. IDXID="w6583"BOOK="_idx" COLLECTION="nw41" TIDREF="i1632"
HandshakingHandshaking refers to a controlled sequence for data exchange. A set of handshaking signals coordinates each phase of the data-exchange transaction over a serial connection.IDXID="w6584"BOOK="_idx" COLLECTION="nw41" TIDREF="i1662"
HFSCDCON.NLMHFSCDCON.NLM, the HFS CD-ROM console utility, enables you to configure the HFS CD-ROM module for use with NetWare for Macintosh. See also HFS CD-ROM module.IDXID="w6585"BOOK="_idx" COLLECTION="nw41" TIDREF="i1663"
HFS CD-ROM moduleNetWare for Macintosh uses the HFS CD-ROM module (HFSCD.NLM) to control the process of using CD-ROM discs. IDXID="w6586"BOOK="_idx" COLLECTION="nw41" TIDREF="i1665"
Hidden printerATPS and ATXRP enable you to hide printers from Macintosh users by preventing the printer names from displaying in the Chooser. When you hide a printer, a user must access it by using a NetWare queue. Because the queue processes print jobs on a first-come, first-served basis, using hidden printers ensures more equitable access to them. IDXID="w6587"BOOK="_idx" COLLECTION="nw41" TIDREF="i1668"
Hierarchical File System (HFS)HFS provides the standard Macintosh structure for files and folders.IDXID="w6588"BOOK="_idx" COLLECTION="nw41" TIDREF="i2074"
Laser Prep fileA Laser Prep file contains a dictionary of PostScript shorthand commands used by the LaserWriter driver on the Macintosh when formatting PostScript print jobs. The Macintosh downloads this file to initialize the printer before sending it a print job. In most cases, the Macintosh operating system handles this process transparently.IDXID="w6589"BOOK="_idx" COLLECTION="nw41" TIDREF="i2173"
LocalTalkLocalTalk is a system of cables, cable extenders, and connector boxes that connect computers and network devices on an AppleTalk network. LocalTalk kits are manufactured by Apple Computer. IDXID="w6590"BOOK="_idx" COLLECTION="nw41" TIDREF="i2261"
Macintosh clientThe term Macintosh client refers to any AppleTalk client. IDXID="w6591"BOOK="_idx" COLLECTION="nw41" TIDREF="i2269"
Macintosh userThe term Macintosh user refers to the user of a Macintosh workstation. MigrationThe term migration denotes the process of removing CD-ROM data from the NetWare server.IDXID="w6592"BOOK="_idx" COLLECTION="nw41" TIDREF="i2463"
MigratorThe Migrator controls the contents of the CD-ROM cache on the server hard disk. When no one has used a CD-ROM file for a certain amount of time, the Migrator removes that data from the NetWare volume; if necessary, you can instruct the Migrator to remove files before the specified time. MountThe term mount describes the process of inserting a CD-ROM disc in a CD-ROM drive so that the HFS CD-ROM module knows it exists. You use the HFS CD-ROM module to mount an HFS CD-ROM disc inserted in a CD-ROM drive.IDXID="w6593"BOOK="_idx" COLLECTION="nw41" TIDREF="i2572"
Name Binding Protocol (NBP)AppleTalk uses NBP to map device names to specific network addresses. The Macintosh Chooser and ATCON.NLM find AppleTalk entities using NBP.IDXID="w6594"BOOK="_idx" COLLECTION="nw41" TIDREF="i2588"
Name spaceA name space allows a NetWare user at a particular kind of workstation to see folder names and filenames as he or she expects to see them, even if a user at a different kind of workstation created the folders and files. NetWare uses a different name space for each platform.IDXID="w6595"BOOK="_idx" COLLECTION="nw41" TIDREF="i2811"
NetWare UAMThe NetWare UAM provides password encryption. In addition, it allows NetWare Directory Services authentication, including background authentication, and enables a user to enter a password longer than eight characters, the maximum length supported by the Apple Standard UAMs.NodeA node can be any device on the network designated with a network address and capable of sending and receiving information. A server, router, workstation, and network printer each represent a node on a network.IDXID="w6596"BOOK="_idx" COLLECTION="nw41" TIDREF="i2968"
Non-Macintosh clientThe term non-Macintosh client refers to a DOS, OS/2, or Windows client on an IPX(tm) connection.IDXID="w6597"BOOK="_idx" COLLECTION="nw41" TIDREF="i2971"
Non-Macintosh userThe term non-Macintosh user refers to the user of a DOS, OS/2, or Windows workstation. IDXID="w6598"BOOK="_idx" COLLECTION="nw41" TIDREF="i3068"
Offspring countThe offspring count indicates the number of subdirectories and files in a directory.IDXID="w6599"BOOK="_idx" COLLECTION="nw41" TIDREF="i3197"
Page Description Language (PDL)A PDL is a collection of commands that control all aspects of reproducing text and graphic images on a printed page. Adobe PostScript is an example of a commonly used PDL.Parallel printer interfaceA parallel printer interface accepts data routed on a bus in parallel format, 7 or 8 bits at a time. Parallel printer communication is generally faster than serial printer communication, and the parallel printer interface is easier to configure. However, if the printer cable extends beyond 10 feet, data transfers can be unreliable. IDXID="w6600"BOOK="_idx" COLLECTION="nw41" TIDREF="i3355"
PostScriptPostScript is a Page Description Language implemented on many different types of printers and supported by numerous applications. PostScript commands control fonts, text formatting, graphic images, page layout, and other aspects of printed images. IDXID="w6601"BOOK="_idx" COLLECTION="nw41" TIDREF="i3353"
PostScript Printer Definition (PPD) fileA PPD file contains printer model information that a spooler can use to answer PostScript queries. Certain PPD files are automatically installed with NetWare. The Model PPD Field of the ATPSCON Spooler Parameters window displays the current list of PPD files installed on the server.IDXID="w6602"BOOK="_idx" COLLECTION="nw41" TIDREF="i3497"
Printer Access Protocol (PAP) PAP is part of the AppleTalk protocol suite. Macintosh clients and the NetWare for Macintosh server use PAP to communicate with printers on an AppleTalk network. IDXID="w6603"BOOK="_idx" COLLECTION="nw41" TIDREF="i3500"
Printer Control Language (PCL)PCL is a Page Description Language used by Hewlett-Packard LaserJet printers and compatibles.IDXID="w6604"BOOK="_idx" COLLECTION="nw41" TIDREF="i3521"
Printer serverA printer server is an ATPS entity that services a single print queue and sends jobs to a single printer.IDXID="w6605"BOOK="_idx" COLLECTION="nw41" TIDREF="i3442"IDXID="w6606"BOOK="_idx" COLLECTION="nw41" TIDREF="i2780"
Print queueA print queue is a storage area for print jobs. Jobs in the queue can be monitored, managed, and serviced by one or more print servers.IDXID="w6607"BOOK="_idx" COLLECTION="nw41" TIDREF="i3458"
Print serverIn NetWare, a print server is a software entity that services multiple print queues and sends jobs to multiple printers. More generally, the term print server refers to a software entity that removes print jobs from queues or sends them to printers. See also Back end.IDXID="w6608"BOOK="_idx" COLLECTION="nw41" TIDREF="i3609"
ProtocolA protocol consists of a set of guidelines specifying some aspect of computer-based communication and data exchange. Network protocols, such as AppleTalk, are usually structured in layers, starting from the machine level (physically connecting computers by cables) and building to the application level (controlling how programs interact with the network software).IDXID="w6609"BOOK="_idx" COLLECTION="nw41" TIDREF="i3622"
PSERVER.NLMPSERVER.NLM is the NetWare print server module. This software can send a print job over a serial, parallel, or IPX connection to a printer; with ATXRP.NLM, it can also send a job to a printer over an AppleTalk connection. See also AppleTalk Extended Remote Printing (ATXRP) module.IDXID="w6610"BOOK="_idx" COLLECTION="nw41" TIDREF="i3625"
Pseudo volumeWhen the HFS CD-ROM module copies files from a CD-ROM disc to the server hard disk, it creates a pseudo volume. This pseudo volume looks like a separate volume on the Macintosh desktop and in the Chooser, but it represents the portion of a server volume containing the CD-ROM files and directory structure. Real Time Data Migration module (IDXID="w6611"BOOK="_idx" COLLECTION="nw41" TIDREF="i3928"
RTDM.NLM)When a Macintosh user opens a CD-ROM file, RTDM.NLM copies the file to a NetWare volume. IDXID="w6612"BOOK="_idx" COLLECTION="nw41" TIDREF="i3754"
Remote printerIn NetWare, a remote printer is a network printer that is not directly connected to the server, but to a workstation. A remote printer can also be directly connected to the network.ScanThe term scan indicates the process by which NetWare for Macintosh copies the disc's directory tree to a NetWare volume on the server. The directory tree enables Macintosh workstation users to see the folders and files on the disc.IDXID="w6613"BOOK="_idx" COLLECTION="nw41" TIDREF="i4040"
Serial printerA serial printer is a printer connected using a serial (RS232) interface. A serial printer accepts data transferred a bit at a time and assembled into bytes using handshaking techniques. Serial interfaces generally require more configuration and setup than parallel interfaces, but can support longer printer cables.IDXID="w6614"BOOK="_idx" COLLECTION="nw41" TIDREF="i4522"
TokenTalkTokenTalk is Apple's implementation of the AppleTalk protocol over Token Ring. AppleTalk provides the rules for low-level communication over Token Ring media.IDXID="w6615"BOOK="_idx" COLLECTION="nw41" TIDREF="i4588"
TrueType fontsTrueType is a font rasterization and type manager technology jointly developed by Microsoft Corporation and Apple Computer, Inc. Like PostScript fonts, TrueType fonts are scalable, since they are stored as mathematical representations of their outline form. TrueType fonts can be converted to Adobe Type 1 fonts on the fly for outputting to PostScript printers.IDXID="w6616"BOOK="_idx" COLLECTION="nw41" TIDREF="i4611"
Type codeEvery Macintosh file has a four-character Type code that identifies the nature of the file. See also Creator code.IDXID="w6617"BOOK="_idx" COLLECTION="nw41" TIDREF="i4653"
UNIX® clientA UNIX client is a node on a TCP/IP connection.IDXID="w6618"BOOK="_idx" COLLECTION="nw41" TIDREF="i4703"
User Authentication Method (UAM)Using a User Authentication method, the server compares the user name and password a user enters with information in the NetWare directory, and grants or denies the connection as appropriate. NetWare supports an Apple Standard UAM and a NetWare UAM. See also Clear-text UAM, NetWare UAM.