Hola de nuevo.
Podes valerte del evento OnFilterRecord del DataSet, poniendo primero su propiedad Filtered a True antes de imprimir. Para los registros que no deban imprimirse, dentro del evento, simplemente haces:
Accept := False;
Y listo, no se imprimirán.
Claro, si luego queres que los registros estén nuevamente visibles en el grid, entonces al terminar de imprimir, volves a poner Filtered a False.
Hasta luego.
