Currently, I have software that I wrote myself which uses hot folders to print immediately on an 8x10 dye-sub printer. The camera is connected via wireless to the PC. It works well. Currently not suitable for general release (still working on some extra tools and functionality) but eventually I'll make it available either for donation or small fee.
In the meantime, I had a situation where I needed to 'break' photo shoots by session (different group or individuals). So I created some EXIF functionality which watched for a change in exposure mode (this was just a convenience) and then shifted the destination folder to the next, numbered folder. In use, after each group or individual, I held down the exposure mode button and took a shot of the floor (or anything) - this shot was captured by the software and used as a trigger to shift destination folders for the next batch of shots. Worked fine for that particular event.
But that experience led me to the thought that a generic EXIF processing function might be useful. For example, capturing barcodes and using the barcode to name a destination folder or something else... such as the sort of functionality you are after.
If you or anyone else is interested, I'm happy to receive a wish-list of ideas and incorporate some of them into my next, publicly releasable version of the software. You folks can test it out...
Windows PCs only at the moment. I have thoughts of creating a MAC/PC version but that's a year off at least.