You’re probably not going to like the answer much, but it should work…
I don’t know how many copies you have on your page, but when you are doing multiples, you can prepare the final file by rasterizing any engraves into rows…
So if you had two rows with 3 photos and some engravable text or something on top in each row… you would want to hide any cut lines, select everything else on a row, turn it into a high resolution png file (300 dpi) then make the cut lines overlaying it visible again.
The reason for doing it in rows, is that if you want to go high LPi on the engrave, you can do that if you have a break in the processing, you might not be able to if you tried to turn everything into one big PNG file. It’s not really necessary to go with high LPI though, so if you wanted to convert all of the engravings into one big PNG file, that should also work fine.
One other thing that you have to be aware of though when doing this…do not set up engraves across the whole bed - the limits for engraving are a lot narrower than they are for cutting, so drop a couple of columns off of your multiples…it’s going to fit on a smaller bed size depending on how fast you are engraving. (I’d leave a couple of inches of space in there just to be safe with the PNG file…only do setups 17" wide.)
If you create a single PNG file it will process as one engrave, and if it is too large to fit on the engravable area of the bed, you’ll have to start messing with slowing down the speed and reducing the power to get it to process, and that slows things back down again.
And last, a final Pro tip…create a separate single file that has just one button on it. When you are dealing with a large single engrave for the bulk of the processing, you can’t take advantage of scraps without having a single to work with.
If you do that, I think you’ll find that the batch processes much faster, and the overall time should drop down to something manageable.