General apologies, I must admit to half-assing my initial posting out of a cynical conviction that I would receive no constructive engagement. Let me provide some more detail.
1) What I mean by "vertically oriented" is that we have barcodes printed on plastic stakes set in plant pots, such that the bars themselves are horizontal and the barcode as a whole is rotated 90 degrees clockwise. Memento calls the barcode scanner app with the reading axis set to horizontal, so it cannot read these barcodes. Simply rotating the screen is not an option because the tablet detects the rotation and rotates the UI to match, creating a conundrum distinctly Tantalean in its contours. We also cannot rotate the barcodes themselves because it is not acceptable to our workflow or practices to be removing each stake from its pot and replacing it each time a record must be updated, and the stakes are not flexible enough to simply bend them into the right orientation for a moment. We therefore need either to be able to disable screen rotation (so that we can rotate the screen to the right orientation to read the barcode without it compensating) or to be able to specify through Memento that the barcode scanner be called with a vertically-oriented reading axis.
1.25) It is noteworthy that screen rotation can be turned off in the Barcode Scanner app itself, but this makes no difference in how it behaves when called by Memento.
1.5) Sorry to confuse, by "program" I mean our research program (
https://mcgregorlab.uga.edu/ -- I'm Jesse, hi.), for which we use inventory software to track plants and seedlots.
2) "Recent versions of android can be set to rotate the display optionally" -- Our tablet is quite old and we wish to avoid purchasing another. It is running Android 5.1.1 and cannot be updated. This version of Android does not have any options whatsoever with regards to screen rotation.
3) "there are apps available in the Play store that allow you to control rotation on a per app basis" -- This I did not know about, thank you. We may consider this as a potential workaround.
4) "There are also barcode keyboards..." -- Very interesting, this I also had never heard of before. We do still have a fair amount of text data to input, so as long as these barcode keyboards also contain the full suite of alphanumeric characters this may work.
5) "you could use a hardware bluetooth barcode scanner which is faster anyway" -- We actually already own one such device, but have found that nobody can spare enough hands to make use of it while doing rounds in the greenhouses. After some trialing we have developed a marked preference for scanning via the tablet.
Thank you very much for your answer, this has given me some leads to pursue. I still wish Memento had an option that would help with the situation, but if every system in the lab worked right out of the box there wouldn't be much of a job for me :P