For anyone in the future with this issue,
I found out how to read individual settings from the printer. Printers that do not have Link OS built in may be able to use SGD (Set-Get-Do) commands. The Zebra Link Os API has code examples on how to use SGD. Available in the Zebra.SDK.Printer namespace the class SGD has member functions available for setting, getting, and doing. For example a line of code to get the darkness printer setting will be
string printTone = SGD.GET("print.tone", printerConnection);
This can be used with various other settings outlined within this manual under the SGD Printer Commands section.