code: @Override
     public void loadTiff(URL tiff, ImageProcessor imageProcessor, int... pages) throws VectorPrintException {
        try {
           if (log.isLoggable(Level.FINE)) {
              log.fine(String.format("loading tiff from %s", String.valueOf(tiff)));
           }
           if ("file".equals(tiff.getProtocol())) {
              loadTiff(new File(tiff.getFile()), imageProcessor, pages);
           } else {
              loadTiff(tiff.openStream(), imageProcessor, pages);
           }
        } catch (IOException ex) {
           throw new VectorPrintException(String.format("unable to load image %s", tiff.toString()), ex);
        }
     }
docs: Calls {@link loadTiff(InputStream, ImageProcessor, int... ) }
  
  @param tiff
  @param imageProcessor
  @param pages
  @throws VectorPrintException