Cover image for Macintosh Windows integration : integrating your Macintosh with Windows 95/98 and Windows NT environments
Macintosh Windows integration : integrating your Macintosh with Windows 95/98 and Windows NT environments
Rizzo, John.
Personal Author:
Publication Information:
San Diego, CA : Academic Press, [1999]

Physical Description:
xxviii, 596 pages : illustrations ; 24 cm + 1 computer optical disk (4 3/4 in.)
Format :


Call Number
Material Type
Home Location
Item Holds
QA76.76.C69 R59 1999 Book and Software Set Central Closed Stacks

On Order



There is a growing need for information on integrating Macs with Windows 95 and NT, as Windows 95 is the mainstream market-leading workstation platform and Windows NT is increasingly becoming the network service of choice. This text provides a resource for Mac users who are being forced to integrate into the Windows world. It should also be helpful for organizations migrating away from Macintosh towards Windows NT workstations. A Web site is included that supports the book by providing updates.

Author Notes

John Rizzo is a Portland-based IACP Award-winning photographer.

(Bowker Author Biography)

Table of Contents

Acknowledgmentsp. xvii
Forewordp. xix
Introductionp. xxiii
Part 1 Integration Basicsp. 1
Chapter 1 The Goals of Cross-Platform Integrationp. 3
Why Integrate?p. 4
The Right Tool for the Right Jobp. 5
Drawbacks to Going Mixed-Platformp. 7
Defining Your Goalsp. 7
Framing the Decisionp. 9
What's Nextp. 10
Chapter 2 Integration Philosophiesp. 13
What Goes Into an Integration Philosophyp. 14
A Look at Integration Philosophiesp. 15
Integrating a Little at a Timep. 15
Designing Cross-Platform from the Ground Upp. 16
"Make the Macs connect, but Don't Touch my NT Server"p. 17
"Nobody Ever Got Fired for Buying Microsoft"p. 17
Keeping a Mostly Mac Shop, Sprinkle with Windowsp. 18
Cross-Platform Mythsp. 18
Untrue Truismsp. 21
What's Nextp. 22
Chapter 3 View from the Topp. 25
Personnel and Trainingp. 26
What to Teach Peoplep. 26
How to do Cross-Platform Trainingp. 31
Integration Technology Issuesp. 33
A System View of Cross-Platform Issuesp. 33
A Task-Based View of Cross-Platform Issuesp. 36
The Effects of Upgradesp. 38
Differences in Terminologyp. 40
Areas of Compatibilityp. 41
Integration is Getting Easierp. 43
Part 2 Exchanging Filesp. 45
Chapter 4 Sharing Storage Mediap. 47
Differences: Mac and Windows Drivers and Formattingp. 49
Mac and PC Driversp. 49
Mac and PC Disk Formattingp. 50
Mounting PC Disks with PC Exchangep. 51
PC Exchange Version Historyp. 51
Mounting PC Storage Devices with PC Exchangep. 54
Using and Formatting PC Floppies on Macsp. 55
Using 1.6 MB Windows Floppies (DMF) on Macsp. 56
Corruption of PC Floppy Disksp. 57
Using Windows SCSI and USB Drives on Macintoshp. 58
Volume Size Limitationsp. 59
Mounting PC Removable Cartridges in the Finderp. 59
Mounting Multiple-Partition Cross-platform Disksp. 61
Formatting PC SCSI or USB Disksp. 62
Using PC SCSI Devices with x86 Coprocessor Cardsp. 65
Reading PC CD-ROM and DVD-ROM Discs on Macsp. 65
Using DOS-Formatted PCMCIA Cards in PowerBooksp. 67
Using Macintosh Disks on Windows PCsp. 68
Just the First Stepp. 70
Chapter 5 Working with Foreign Filesp. 73
Differences: Macintosh and Windows Filesp. 74
Viewing Windows Long File Names on Macsp. 76
Windows 95/98 Long File Names on CD-ROMp. 77
Converting Mac Files Names to Windows File Namesp. 78
Opening Windows Files on Macintoshp. 80
Viewing and Editing the Type and Creator Codesp. 82
Extension Mapping with PC Exchangep. 88
Opening PC Files with File Exchange/Mac OS Easy Openp. 95
Translating Filesp. 99
Mac OS Translatorsp. 100
The Document Converterp. 101
Translating with MacLinkPlus 10 or Laterp. 103
MacLinkPlus Setup Control Panelp. 104
Translating Files on Windowsp. 106
Single-Purpose Translatorsp. 107
Translation Problem Areasp. 108
Graphics Translationp. 110
Graphics Translator Products for Mac and Windowsp. 111
Flattening Mac Multimedia Files for Windowsp. 113
Using Fonts with Macs and PCsp. 114
Text Reflow Due to Different Fontsp. 114
Font Families and Stylesp. 116
Ligaturesp. 116
What's Nextp. 117
Chapter 6 Exchanging Files Electronically Between Mac and Windowsp. 119
Differences: Attaching Files to Email Messagesp. 120
Encoding: From Mac to Windows usersp. 122
MacBinary Encodingp. 124
Decoding Enclosures from Windows Usersp. 125
Automatic Decoding with MacLinkPlusp. 126
Cracking Open Encoded Filesp. 127
Working with Foreign File Compression Formatsp. 130
ZIP Compression/Decompression for Mac OSp. 131
Windows Utilities that Decompress/Compress Mac Archivesp. 136
When Not to Decompress Mac files on Windows Machinesp. 140
Disabling Auto decoding/decompression in Internet Explorerp. 141
Disabling Auto decoding/decompression in Navigatorp. 143
Receiving PC Compressed Files on Macintoshp. 144
What's Nextp. 144
Part 3 Cross-Platform Networking Infrastructurep. 145
Chapter 7 Network Interface Hardwarep. 147
Differences: Network Interface Hardwarep. 148
Ethernetp. 149
Making Ethernet Connectionsp. 151
Ethernet Cross-Over Cablesp. 152
LocalTalkp. 153
LocalTalk Connections in Macsp. 154
LocalTalk for PCsp. 155
Other Network Interface Hardwarep. 156
Fast Ethernetp. 156
Gigabit Ethernetp. 157
Token Ringp. 158
Wireless Networkingp. 158
Installing Network Interface Cardsp. 161
Reconfiguring an IRQ Setting in Windows 95/98/NTp. 163
Selecting Network Interfaces in Softwarep. 165
Building on Infrastructurep. 168
Chapter 8 Macintosh Networking Basicsp. 171
Mac OS Network Software: Open Transportp. 172
Running Open Transportp. 174
Creating Multiple Configurationsp. 176
TCP/IP Softwarep. 178
TCP/IP Control Panelp. 178
Remote Access (or PPP) Control Panelp. 180
Alternatives to Remote Access and PPP Control Panelsp. 181
TCP/IP Printingp. 182
Sharing Files with TCP/IP--Personal Web Sharingp. 183
Apple Talk and AppleSharep. 186
AppleTalk Addressingp. 186
AppleTalk Printingp. 188
AppleShare and AFPp. 190
A View the Other Sidep. 197
Chapter 9 Windows Networking Basicsp. 199
A Brief History of Windows Networkingp. 200
The Network Dialog Boxp. 201
Standard Microsoft Networking Protocolsp. 203
Installing Protocolsp. 204
A Brief Word about Apple Talkp. 207
TCP/IP on Windowsp. 207
NetBIOS and NetBEUIp. 209
IPX/SPXp. 210
Standard Microsoft SMB Networking Servicesp. 212
Installing and Configuring the Client softwarep. 213
Accessing a Network with the Network Neighborhoodp. 216
Accessing a Network through My Computer and Elsewherep. 218
Installing File Sharingp. 219
Giving the Computer a Namep. 220
Setting up Access Controlp. 221
Selecting Directories and Printers to Sharep. 222
The Next Stepp. 223
Chapter 10 Integrating TCP/IP on Mac and Windowsp. 225
Differences: TCP/IP Configuration Windowsp. 226
Configuring TCP/IP in Cross-Platform Networksp. 229
The Rules of IP Addressingp. 230
Automatic IP Configuration without a Serverp. 231
Dynamic IP Addressing with a DHCP Serverp. 232
Subnet maskp. 236
IP Routerp. 236
DNS Settingsp. 237
MacIP: Encapsulating TCP/IP Inside AppleTalkp. 239
Windows NT Virtual Private Networksp. 241
Newer Virtual Private Network Standardsp. 242
Internet Gateways and Proxy Serversp. 243
Cross-Platform Gateway/Proxy Productsp. 245
Problems with Macs and Microsoft Proxy Serverp. 247
What's Nextp. 249
Part 4 Macintosh and Windows NT and Other Serversp. 251
Chapter 11 Windows NT Server and Macintoshp. 253
Windows NT Server Overviewp. 254
NT Server Features and Conceptsp. 256
Windows NT Interfacep. 256
The Registryp. 258
NT Server's Protocol Supportp. 259
NT Networking Servicesp. 261
Windows NT Domainsp. 263
Basic NT Server Administration Toolsp. 264
Services for Macintosh Basicsp. 266
A Look at Windows 2000 Server SFMp. 268
File Services for Macintoshp. 269
NTFS Drive Benefitsp. 270
Remote Accessp. 271
Virtual Private Networksp. 271
Windows 2000 Server Managementp. 272
Installing and Running AppleTalk on NT Serverp. 273
Installing Services for Macintoshp. 274
Setting up an AppleTalk Routerp. 277
Creating Zonesp. 279
Reasons Not to Run a Router on NT Serverp. 280
Stopping and Starting the AppleTalk Protocolp. 281
Running File Server for Macintoshp. 282
Creating a Macintosh Volume on Windows NT Serverp. 283
Handling Mac Files on NT Serverp. 289
Installing the Optional Macintosh Client Softwarep. 293
Disconnecting Usersp. 294
Running Print Server for Macintoshp. 296
Enabling Windows clients to print to AppleTalk Printersp. 296
Enabling Macs to print to non-Postscript printersp. 300
Blocking Mac Access to Server-Connected Printersp. 301
Speeding up Services for Macintosh Performancep. 303
Add More RAMp. 304
Raise the Priority of Services for Macintoshp. 305
Maximize Priorities for Network Applicationsp. 306
Lower Priority of Foreground Applicationsp. 307
Speed up the Mac Clients with Mac OS 8.5 and Laterp. 307
Dealing with Services for Macintosh Problemsp. 308
Windows NT Bugs Fixes and Upgradesp. 308
The Jumping Icons Bugp. 311
Disappearing Iconsp. 312
Mac Clients "Hang" While Connected to the Serverp. 314
Trash that won't go awayp. 317
Macs can only see 2 GB of bigger volumesp. 318
Remote Possibilitiesp. 319
Chapter 12 Remote Accessp. 321
Differences: Remote Access Capabilities on Macintosh and Windowsp. 322
Configuring PPP on Mac and Windows Clientsp. 324
Getting PPP Readyp. 324
Entering Telephone and Connection Informationp. 327
Apple Remote Access Serversp. 329
Remote Windows File Sharing with Mac Networksp. 330
Wincows Remote Access Service (RAS)p. 332
Mac PPP Connection to Remote Access Services (RAS)p. 332
Point-to-Point Tunneling Protocol (PPTP)p. 336
Macintosh Remote Access to NT File and Printer Servicesp. 336
Old-Fashioned Remote Access: Modem-to-Modem Connectionsp. 337
Modem File Transfer Protocolsp. 339
Encodingp. 340
Beyond NTp. 340
Chapter 13 NT Alternatives: Other File Serversp. 343
AppleShare (AFP) over IPp. 344
Accessing AFP Over IP Servers from a Mac Clientp. 345
AppleShare IPp. 347
AppleShare IP File Access and Securityp. 348
Enabling Windows Networkingp. 350
Handling Naming Conventionsp. 352
Accessing AFP Servers on IP with ShareWay IPp. 353
Mac OS X Serverp. 355
A Brief History of Mac OS X Serverp. 356
What's in Mac OS X Serverp. 357
UNIX and Linux as Cross-Platform Serversp. 360
A Brief History of UNIX and LINUXp. 360
UNIX vs. Windows NT as a Serverp. 362
Commercial AFP/SMB for UNIXp. 363
Free AFP servers for UNIX and Linuxp. 368
Server Appliancesp. 369
Novell NetWarep. 371
Macintosh Support in NetWare 4 and Earlierp. 373
Prosoft NetWare Client 5.12 for Mac OS and Beyondp. 374
Problems with Novell NetWare Client 5.11p. 375
Looking Aheadp. 379
Chapter 14 Cross-Platform Clientsp. 381
One-to-One Mac-Windows Connectionsp. 382
Software for a Null-Modem or Direct-Modem Linkp. 383
Serial Null-Modem Connectionp. 386
Direct Modem-to-Modem Connectionp. 389
Making an Ethernet Connection without a Hubp. 390
Peer-to-Peer and Client Strategiesp. 392
Miramar System's PC MacLANp. 393
Drivers and Clientsp. 393
PC MacLAN Print Client and Serversp. 394
PC MacLAN File Serverp. 396
Moving Files Between Platforms with PC MacLANp. 397
COPSTalkp. 399
Thursby System's DAVEp. 401
Installing and Using DAVEp. 402
DAVE Printingp. 403
What's Nextp. 405
Chapter 15 Cross-Platform Printingp. 407
Differences: Printer Drivers and Languagesp. 408
Using Postscriptp. 411
PPD Filesp. 413
Advantages of Postscript Over PCLp. 414
Using Postscript on Windowsp. 416
Using PCLp. 420
Mac Printing to PC Printersp. 421
Using PC MacLAN to Share PC Printers with Macsp. 424
Printing to PC Printers with Thursby's DAVEp. 428
QuickDraw Printers and Windowsp. 428
TCP/IP Printingp. 429
Setting up a TCP/IP on a Printerp. 430
Configuring IP Printing on Macp. 431
IP Printing with DAVE on Macintoshp. 434
Configuring IP Printing on Windows NTp. 435
LPR/LPD Printing for Windows 3.x/95/98p. 437
AppleTalk Printing for Windowsp. 438
Print Serversp. 439
Built-in AppleTalk of Windows NT/2000p. 439
PC AppleTalk Printing with DAVE for Macintoshp. 441
AppleTalk Printing with PC MacLAN for Windowsp. 442
AppleTalk Printing with COPSTalk for Windowsp. 443
Special Connection Methodsp. 445
USB Printingp. 445
IRDA Printingp. 448
Looking Aheadp. 451
Part 5 Using Foreign Operating Systemsp. 453
Chapter 16 Operating Systems: Using Emulators and Coprocessorsp. 455
Why Run Windows on a Macintoshp. 456
Differences: Emulators vs. Coprocessor Cardsp. 459
Costsp. 459
Performancep. 461
Similarities: Running Windows on Mac OSp. 465
Using PC Emulatorsp. 470
Compatibility with PC Softwarep. 472
Mac Processors and Emulation Speedp. 473
Eighteen Tips for Optimizing Emulator Speedp. 474
Configuring Emulator Memoryp. 480
Gaming and 3Dfx Cards for Emulatorsp. 483
Emulator Ease-of-Usep. 484
Peripheral Device Supportp. 486
Networking from an Emulatorp. 486
Installing and Running Windows NT on Virtual PCp. 488
Using Coprocessor Cardsp. 498
Using Orange Micro's OrangePC Cardsp. 500
Tips for Optimizing OrangePC Cardsp. 505
Apple, Reply, and Radius Coprocessor Cardsp. 507
Running Mac Software on PCsp. 513
Emulators on UNIX and Other OSsp. 518
Another Approachp. 521
Chapter 17 Network Application Sharing and Thin Clientsp. 523
Using Timbuktu Prop. 525
When to Use Timbuktup. 527
Connecting with Timbuktu Prop. 529
NetMeeting Application Sharingp. 531
Administration and Windows NT Networksp. 532
Enterprise Editionp. 533
Multi-User Application Sharing Solutions: Thin-Client/Serverp. 533
Differences: X Window and WinFrame/MetaFramep. 534
X Window Solutionsp. 535
Citrix WinFrame/MetaFrame ICA Solutionsp. 542
NT Services for Macintosh and WinFrame/MetaFramep. 546
Looking Aheadp. 547
Chapter 18 Sharing Monitors and Mixing Keyboardsp. 549
Differences: Monitors, Keyboards, and Micep. 550
Monitor Differencesp. 551
Keyboard and Mouse Differencesp. 552
Sharing Monitors with Switch Boxesp. 553
Ghosting Problems and Cablesp. 554
Monitors with Built-in BNC switchesp. 555
Cross-Platform Use of Keyboards and Micep. 556
Keyboard Switchingp. 556
Keyboard Convertersp. 560
USB Keyboards and Micep. 561
USB Driversp. 562
Appendix A Troubleshooting Frequently Asked Questionsp. 565
Problems with Filesp. 566
File Sharing Problemsp. 572
Mac Printing with Windows NT Serverp. 574
Networking Problemsp. 577
Emulationp. 581
Indexp. 583