Inverse quine: print everything except your program
Ruby, 92 91 86 bytes
Saved 5 bytes thanks to a comment by @Sisyphus on another answer.

eval s=&quot;a=*?\0..?\x7f;90.times{|i|puts a.product(*[a]*i).map(&amp;:join)-['eval s=%p'%s]}&quot;

Try it online!
Forms arrays containing all permutations of ASCII characters (codepoints 00 to 127) of length 1 to 91, then subtracts from each the string eval$s=%q(#$s), which is equivalent to the full program (because of the interpolated string $s).
eval s=&quot;                               # evaluate s, a double-quoted string that contains most of the program
  a=*?\0..?\x7f;                       # create array of ASCII characters 00 to 127
  90.times{|i|                         # for permutations of length i = 1 to 91:
    puts a.product(*[a]*i).map(&amp;:join)   # print all strings of length i...
    -['eval$s=%p'%s]                     # not equal to the full program
  }
&quot;