If using Windows: ArcGIS supports printing to any Microsoft certified Windows printer using the native driver in ArcGIS. Please note that some printer drivers do not support complex maps, and the ArcPress printer driver or additional hardware may be needed for these complex maps.
Esri recommends the following configuration when printing large maps with the ArcPress printer drivers:
If large complex maps do not print, then reboot the computer to ensure the pagefile system is cleared. If the pagefile system is not a dedicated drive or partition, make sure that drive does not need to be defragmented.
Disk Space: at least 10 GB of free space is required on the drive where %TEMP% is located, as potentially large temporary files will be written there while ArcPress is processing a map for printing.
Personally I would recommend 8GB of RAM on Windows to print large files. It is the caching that is slowing the process down.