it is possible to write a command to an nfc tag which (when scanned) will launch an android application.
it is possible to scan such a tag.
it is possible to write an application which causes the camera to take a picture. it isn't clear from your
post whether you want the camera to do this automatically or in the normal fashion with user intervention.
either way is possible.
it is possible for an android application to print to a bluetooth printer.
this is not typically a task for someone's first attempt at an application, but i admire
your courage. there are examples here covering all 4 of the functions
mentioned above. i would definitely tackle them 1 at a time. they can always
be united for a final thrust. pick one to start and search for an example. get it
running. get help for it along the way. choose the next feature and start over.
i think the hardest part will involve the printer. you need to write a minimal app
to see if you can get that one going. there is a library which you attach to your
app (
https://www.b4x.com/android/forum/threads/sd-escpos-printer-lan-usb-bluetooth-spp-ble.142512/)
if you can get that one going, the others are easier.