package output.print;
import citation.data.*;
public interface CitationPrinter{
public int numPagesToPrint(Citation cite);
public String PrintPreview(Citation cite);
public boolean Print(Citation cite);
public boolean connectToPrinter(String PrinterLocation);
//private int Citation_Hash;
//private void build_temp_Citation_storage//Gets built once for, used to query pages, print, or return print previews as needed.
//private Citation temp_Citation_storage;//store temp as something, probably postcipt or image, regenerate if Citation_Hash of the citation changes(meaning the citation changes).
}