There are tools in the industry that can help you. For example, here at Canon we have a tool called "ink Control" for certain inkjet printers, that can tell you how much ink will be used on a job by job basis, or even to a side of the sheet level. This is a process to use when running the job for actual usage. However, Canon also has a tool called "TrueProof" which can be setup to calculate the ink usage ahead of time. In essence you run the file to a virtual digital inkjet printer and it gives you back an ink usage report.If as was suggested above you run 10 jobs to it, you could average the usage for a baseline. If you had access to the files, you could of course get an accurate number for that specific job.
CIP data can also be analyzed if you have the ability to create that in your front end systems. This requires access to a file though, or you again need to average 10 jobs as mentioned above.
Be careful though, not all ink estimation tools are alike. Some use TAC, and other things to estimate usage. The tools I reference above for inkjet use actual dot information derived directly from the inkjet heads themselves. Some toner based systems also have an estimation ability, but in those cases it is a bit harder to calculate, due to ware on consumable parts and the like. As parts ware the amount of toner you will use, will fluctuate to some degree.