C bon...
"
[DllImport("winspool.drv", EntryPoint = "SetJob" )]
static extern int SetJobA(IntPtr hPrinter, int JobId, int Level, ref byte pJob, int Command_Renamed);
"
voulais rien savoir, il manquait l'include vers System.Runtime.InteropServices
merci =)