Andy,
According to documentation I've found on the xemacs web site it
doesn't look like I should have to do anything special to get printing
to work using the File->Print... menu item. I get a print dialogue
box, but when I click 'Print' button I get the following message in
the minibuffer,

Operation not allowed or error during operation: "Print area is ouside
of the printer's hardware printable area", "local_startup_bat -
XEmacs"
    

I think there are still some issues running on European versions of windows.
What printer are you using?

  
Printer is Canon BJ-200, connected to LPT1.
It might be worth noting that I get the same error when I select 'Print to file' in the print dialogue box. So I wouldn't have thought it was specific to my printer.

So the print feature is supposed to work on Win XP Pro ? If yes then maybe this is related to my XP rev level (I've got most the latest patches) or my environment (possibly Locale related ?).

The following is System summary (according to Win XP System Info tool),

OS Name    Microsoft Windows XP Professional
Version    5.1.2600 Service Pack 1 Build 2600
OS Manufacturer    Microsoft Corporation
System Name    DUNBAR
System Manufacturer    FUJITSU SIEMENS
System Model    SCENIC T
System Type    X86-based PC
Processor    x86 Family 6 Model 8 Stepping 3 GenuineIntel ~664 Mhz
BIOS Version/Date    FUJITSU SIEMENS // Phoenix Technologies Ltd. 4.06  Rev. 1.19.1170, 21/02/2002
SMBIOS Version    2.3
Windows Directory    C:\WINDOWS
System Directory    C:\WINDOWS\System32
Boot Device    \Device\HarddiskVolume1
Locale    United Kingdom
Hardware Abstraction Layer    Version = "5.1.2600.1106 (xpsp1.020828-1920)"
User Name    DUNBAR\Ian Walker
Time Zone    GMT Standard Time
Total Physical Memory    256.00 MB
Available Physical Memory    129.68 MB
Total Virtual Memory    880.17 MB
Available Virtual Memory    516.40 MB
Page File Space    625.69 MB
Page File    C:\pagefile.sys


Regards, Ian.