I am able to print a document, but I do not know how to get its status. I went through many resources (MSDN, Links for checking Job Status), but was not able to find an answ
there are samples online... google "sending PJL commands in c#" (PJL stands for printer job language)
codeproject Reading Data Directly from the Printer is a nice article/sample to start with